3.3 버전으로 업데이트가 실패합니다

이 방법을 시도해 봤는데, 이미 최신 상태인 것 같습니다.

#  apt install docker-ce docker-ce-cli
Reading package lists... Done
Building dependency tree       
Reading state information... Done
docker-ce is already the newest version (5:20.10.7~3-0~ubuntu-xenial).
docker-ce-cli is already the newest version (5:20.10.7~3-0~ubuntu-xenial).
docker-ce-cli set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Docker를 overlay2로 전환하고(Change the Docker storage backend 참조), 기존 aufs 디렉터리를 삭제했지만, 다시 빌드했을 때 여전히 같은 방식으로 실패했습니다.

그 후 aufs를 더 이상 사용하지 않으므로 이제 이 작업을 수행할 수 있게 해주는 do-release-upgrade를 실행했습니다.

그리고 모든 작업을 마쳤는데도 여전히 다음과 같은 메시지가 표시됩니다:

WARNING: Docker version 20.10.7 deprecated, recommend upgrade to 24.0.7 or newer.

그리고 여전히 같은 방식으로 실패합니다.

그 다음 24로 업데이트하기 위해 do-release-upgrade -d를 실행했습니다(이건 걱정되는 부분이네요, The rocky road to upgrading Ubuntu Linux 24.04 - ZDNET 참조). 하지만 어쨌든, 저는 백업과 스냅샷을 가지고 있고 서버는 이미 꺼져 있는 상태이므로…

좋습니다, 하지만 이제 Docker 버전이 여전히 20입니다.

Docker를 24 버전으로 강제로 업데이트했습니다(Install Docker Engine on Ubuntu | Docker Docs 참조).

다시 빌드했습니다.

그리고 빌드가 성공했습니다. 와.

글쎄요, 그게 좀 재미있었습니다. 뭐 그런 거겠죠.

이 모든 업그레이드가 다른 것을 망치지 않았기를 바라지만, 다시 정상 작동하고 업데이트된 것으로 보입니다 - 좋은 일이 되기를 기원합니다.

하지만 30분이 아니라 1주나 걸렸어요 :wink:

기술적으로는 일주일 내내 일한 건 아니고, 이번 오후에 몇 시간 정도만 일했어요.

또한 30분이라는 예상 시간에는 의문이 들거든요. 이미지/파일을 포럼에 공유하는 용도로 이 장치에 다른 서버도 하나 더 있는데, 그것도 마이그레이션해야 하니까요.

어쨌든 지금은 해결됐습니다. 다음에 또 뵈어요. 아마도.