Как установить Docker на Ubuntu
LinuxСуществует два рекомендуемых способа установки Docker в Ubuntu:
1. Установка Docker из репозитория Ubuntu: простая команда в одну строку, но дает немного устаревшую версию.
Обновите индекс репозитория:
sudo apt update
Затем:
sudo apt install docker.io docker-compose
После завершения установки можно проверить установленную версию:
docker -v
2. Использование официального репозитория Docker: немного больше работы, но предоставляется самая последняя стабильная версия.
Удалите старую установку Docker:
sudo apt remove docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc
Установка зависимостей:
sudo apt install ca-certificates curl gnupg lsb-release
Теперь создайте каталог со специальными разрешениями, подходящий для хранения криптографических наборов ключей с помощью apt package manager для проверки пакета:
sudo install -m 0755 -d /etc/apt/keyrings
Затем используйте команду curl, чтобы загрузить и импортировать GPG keyring для Docker:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
После этого измените права доступа к файлам с помощью команды chmod, чтобы каждый пользователь системы мог прочитать набор ключей GPG:
sudo chmod a+r /etc/apt/keyrings/docker.gpg
Наконец, добавьте репозиторий Docker в sources.list.d файл:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Теперь, чтобы изменения, внесенные вами в систему, вступили в силу, обновите системный репозиторий:
sudo apt update
Установите последнюю версию Docker вместе с другими компонентами и зависимостями Docker, используя следующую команду:
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin