태그 보관물: 안정성

도커 최신 버전 업데이트 방법

파이 노드를 운영하면서 블록 상태를 최신 상태로 유지하지 못하거나 안정적으로 작동하지 않는 경우, Docker를 최신 상태로 업데이트하는 것을 추천합니다.

제 환경에서는 처음에는 버전 4.71로 운영했는데, 하루에 몇 번씩 동기화가 지연되고 최신 버전이 나왔다는 정보를 얻어 업데이트해 보니 안정적으로 운영할 수 있게 되었습니다.

지금은 24시간 아무 조작 없이도 항상 최신 블록을 동기화할 수 있는 상태입니다.

저는 안정적으로 운영되고 있다면 굳이 업데이트할 필요는 없다고 생각하지만, 보안 측면이나 최신 상태가 아니면 마음이 불안하신 분들은 업데이트하는 것이 좋다고 생각합니다. 또한, 업데이트 중에는 노드 운영이 중단되므로 걱정되는 분들은 오늘의 마이닝을 마친 후에 하는 것이 좋다고 생각합니다. 안정적으로 운영되고 있었지만, 이 글을 위해 Docker를 업데이트해 보겠습니다.

아래 절차에서는 파이 노드를 실행한 상태로 Docker 업데이트 작업을 진행했습니다.
올바른 절차는 중지한 후에 업데이트하는 것이 맞을 수도 있습니다.

Docker 업데이트 방법

Docker 화면을 엽니다.
오른쪽 상단에 표시된 톱니바퀴 아이콘을 누릅니다.
톱니바퀴 아이콘에 ! 표시가 있다면 업데이트가 가능하다는 표시 중 하나입니다.

화면이 전환되고 메뉴가 표시됩니다.

왼쪽에 있는 Software Updates를 클릭합니다.

업데이트 내용이 영어로 표시됩니다.
현재 버전과 최신 버전 번호 및 업데이트 내용이 표시됩니다.
아래 이미지에서는
현재 버전 4.8.1(78998)
최신 버전   4.8.2(79419)
으로 되어 있습니다.

문제가 없다면 Download update를 클릭합니다.
아래 체크 표시는,

Automatically check for updates
↑ 최신 버전을 자동으로 확인

Always download updates
↑ 최신 버전으로 자동으로 업데이트

위 항목만 체크했습니다.
업데이트 때문에 노드가 멈추거나 불안정해지면 곤란하므로 안정적인 버전임을 확인한 후 원하는 시점에 업데이트하고 싶어서 체크하지 않았습니다.

다운로드 버튼을 누르면 ↓와 같이 표시가 바뀝니다.
소프트웨어를 다운로드 중입니다.

다운로드(1분 전후)가 끝나면 ↓와 같이 표시가 바뀝니다.

이 버튼을 누르면 업데이트 작업이 시작됩니다.

화면이 하얗게 변하고…

프로그램 변경을 요청하는 화면이 표시되므로
예 버튼을 누릅니다.

업데이트 작업이 자동으로 시작됩니다.
방금 전 업데이트 후 버전 표시는 4.8.2로 표시되었는데, 업데이트 내용은 4.9.0이었던 것 같습니다. (수수께끼)

당연히 파이 노드는 중지됩니다.
Out과 In 모두 N/A가 됩니다.

업데이트가 완료되면 Docker가 자동으로 재시작됩니다. HOME 화면이 표시되면 업데이트 작업이 완료된 것입니다. 방금 전 톱니바퀴 아이콘을 눌러 Software Updates 화면을 표시하면
이와 같은 표시로 변경됩니다.

업데이트가 끝나자 파이 노드도 자동으로 정상적으로 작동했습니다.
문제 해결을 보니 노드가 중지되었던 시간은 4분이었던 것 같습니다.

이상으로 Docker 업데이트 작업이 완료됩니다.
지금 생각하면 Docker를 업데이트할 때는 파이 노드를 중지시켜야 했던 것 같습니다. 올바른 절차가 아니었다면 죄송합니다.