Docker Desktop 업데이트를 조용히 확인하고 적용하기
이 단계에서는 Docker Engine 의 업데이트를 조용히 확인하고 적용하는 방법을 살펴보겠습니다. Docker Desktop 은 업데이트를 위한 그래픽 인터페이스를 가지고 있지만, Linux 서버의 Docker Engine 은 일반적으로 시스템의 패키지 관리자를 사용하여 업데이트됩니다. 이 과정을 시뮬레이션해 보겠습니다.
먼저, Linux 시스템에서 Docker Engine 을 업데이트하는 것은 일반적으로 apt (Debian/Ubuntu 기반 시스템의 경우) 또는 yum/dnf (Red Hat 기반 시스템의 경우) 과 같은 명령을 사용하는 것을 의미한다는 것을 이해해야 합니다. LabEx VM 은 Debian 기반 배포판을 사용하므로 apt를 사용합니다.
업데이트를 조용히 확인하려면, 일반적으로 패키지 자체를 업그레이드하지 않고 패키지 목록을 업데이트합니다. 이렇게 하면 Docker 를 포함하여 사용 가능한 패키지에 대한 최신 정보를 가져옵니다.
sudo apt update
이 명령은 저장소에서 사용 가능한 패키지 및 해당 버전에 대한 목록을 업데이트합니다. 어떤 것도 설치하라는 메시지를 표시하지 않고 정보만 업데이트한다는 점에서 조용히 실행됩니다.
패키지 목록을 업데이트한 후, 패키지 정보를 확인하여 Docker 의 새 버전이 있는지 확인할 수 있습니다.
apt list --upgradable | grep docker-ce
이 명령은 업그레이드할 수 있는 모든 패키지를 나열하고 "docker-ce"를 포함하는 줄만 표시하도록 출력을 필터링합니다. "docker-ce"는 Docker Engine Community Edition 의 패키지 이름입니다. 출력이 있으면 새 버전을 사용할 수 있음을 의미합니다.
업데이트를 조용히 적용하려면 -y 플래그와 함께 apt upgrade 명령을 사용합니다. -y 플래그는 모든 프롬프트에 자동으로 "yes"로 응답하여 업그레이드 프로세스를 비대화형 또는 "조용하게" 만듭니다.
sudo apt upgrade -y docker-ce
이 명령은 docker-ce 패키지를 저장소에서 사용 가능한 최신 버전으로 업그레이드합니다. -y 플래그는 사용자 확인 없이 업그레이드가 진행되도록 합니다.
업그레이드가 완료된 후, 업데이트가 성공적으로 완료되었는지 확인하기 위해 Docker 버전을 다시 확인하는 것이 좋습니다.
docker version
이 명령의 출력을 이전 단계의 출력과 비교하여 업데이트된 버전 번호를 확인합니다.