Найти тему

Как установить docker на ubuntu server

я уже создал виртуальную машину, как описал тут

переходим непосредственно к установке ubuntu на виртуальную машину

выбираем близкий по духу язык
выбираем близкий по духу язык

из важного лучше сразу руками прописать адрес в сети для нашей виртуалки

-2

ну и не забываем придумать логины с паролями и сразу их куда-то записать

-3

ну и разумеется избавляем себя от необходимости колупаться через браузер и сразу ставим галочку для установки Ssh сервера

-4

входим по SSH (что и как делать описал тут)и сразу обновляемся

sudo apt-get update
sudo apt-get upgrade
-5

устанавливаем все необходимые утилиты

sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release

далее устанавливаем официальные ключи шифрования от докера

sudo mkdir -m 0755 -p /etc/apt/keyrings
curl -fsSL
https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

Если curl ругается, то вместо этой команды пишем

sudo mkdir -m 0755 -p /etc/apt/keyrings curl -k https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

после этого очередь за добавлением репозитория

echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg]
https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

еще раз обновляемся

sudo apt-get update

в случае появления ошибки PGP ключей для docker нужно выполнить эти команды

sudo chmod a+r /etc/apt/keyrings/docker.gpg
sudo apt-get update

устанавливаем последнюю версию докера

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

и проверяем корректность установки

sudo docker run hello-world
-6

кто молодец? ты!

для удобства отдельным уроком вынесу установку GUI portainer на ubuntu server + docker