Тихая проверка и установка обновлений Docker Desktop
На этом шаге мы рассмотрим, как тихо (без лишних запросов) проверить и установить обновления для Docker Engine. В то время как Docker Desktop имеет графический интерфейс для обновлений, Docker Engine на Linux-сервере обычно обновляется через системный менеджер пакетов. Мы смоделируем этот процесс.
Сначала важно понимать, что обновление Docker Engine в Linux-системах обычно выполняется командами apt
(для систем на базе Debian/Ubuntu) или yum
/dnf
(для систем Red Hat). Виртуальная машина LabEx использует дистрибутив на базе Debian, поэтому мы будем использовать apt
.
Для тихой проверки обновлений сначала обновим списки пакетов без установки самих обновлений. Это загрузит последнюю информацию о доступных пакетах, включая Docker.
sudo apt update
Эта команда обновляет список доступных пакетов и их версий из репозиториев. Она работает "тихо" в том смысле, что не предлагает ничего установить, а только обновляет информацию.
После обновления списков пакетов можно проверить наличие новой версии Docker, просмотрев информацию о пакете.
apt list --upgradable | grep docker-ce
Эта команда выводит список всех пакетов, доступных для обновления, и фильтрует вывод, показывая только строки с "docker-ce" (имя пакета Docker Engine Community Edition). Если есть вывод - значит доступна новая версия.
Для тихой установки обновлений используйте команду apt upgrade
с флагом -y
. Флаг -y
автоматически отвечает "да" на все запросы, делая процесс обновления неинтерактивным ("тихим").
sudo apt upgrade -y docker-ce
Эта команда обновит пакет docker-ce
до последней версии из репозиториев. Флаг -y
гарантирует, что обновление пройдет без запросов подтверждения.
После завершения обновления рекомендуется снова проверить версию Docker, чтобы убедиться в успешности обновления.
docker version
Сравните вывод этой команды с результатом предыдущего шага, чтобы увидеть обновленный номер версии.