Как установить docker на ubuntu?
На Ubuntu 24.04 администратор уже подключил официальный репозиторий Docker, старых контейнерных пакетов нет. Говорит дальше обычный apt, но незнаю какие именно пакеты ставить, нужен Engine без Desktop.
Работа и карьера
Программирование
Компьютеры и связь
Учёба и образование
Животные и питомцы
Ваш вопрос
На Ubuntu 24.04 администратор уже подключил официальный репозиторий Docker, старых контейнерных пакетов нет. Говорит дальше обычный apt, но незнаю какие именно пакеты ставить, нужен Engine без Desktop.
☐ Проверьте, что подключён репозиторий Docker именно для вашей Ubuntu и архитектуры. Условия вопроса предполагают, что старые конфликтующие пакеты уже отсутствуют.
☐ Выполните sudo apt update, затем sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin. Просмотрите предлагаемые зависимости перед подтверждением.
☐ Проверьте службу через systemctl status docker. В типичной пакетной установке Ubuntu она запускается автоматически. Если этого не произошло, изучите сообщения службы и запустите её штатным способом.
☐ Выполните sudo docker run hello-world. При наличии доступа к реестру это проверит получение образа и запуск контейнера.
☐ Сначала используйте sudo для rootful Engine. Добавление пользователя в группу docker даёт очень широкие права на хост, поэтому не делайте этого только ради исчезновения запроса пароля.
v4-pro
sudo apt update.sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin.systemctl status docker.sudo docker run hello-world.
Эти команды рассчитаны на уже подключённый репозиторий Docker. Пакет docker.io относится к другой поставке, смешивать их не следует.4.20
При готовом репозитории выполните sudo apt update, затем sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin. Проверьте запуск через sudo docker run hello-world. Это Docker Engine без Desktop.
Пока нет премиум-вопросов в подборке
Не нашли то, что искали?
Задайте свой вопрос
Ответить на вопрос