Skip to content

Установка docker на Ubuntu 18.04 Bionic Beaver

В принципе, все достаточно банально и выполняется в несколько шагов:

sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker

В данный момент устанавливает docker версии 17.12.1-ce

docker --version
Docker version 17.12.1-ce, build 7390fc6

Если нужна более свежая версия, то ставим из репозитория Docker:

Ставим необходимый набор ПО

sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common

Добавляем репозиторий

echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" | sudo tee -a /etc/apt/sources.list.d/docker.list

Добавляем ключ

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

и производим апдейт репозиториев

sudo apt update

Выполняем установку самого Docker’a

sudo apt install docker-ce

Добавляем в автозагрузку юнит и запускаем

sudo systemctl start docker
sudo systemctl enable docker

Если указывает что-то типа такого при попытке забрать образ контейнера из репозитория


Using default tag: latest
Warning: failed to get default registry endpoint from daemon (Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.38/info: dial unix /var/run/docker.sock: connect: permission denied). Using system default: https://index.docker.io/v1/
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.38/images/create?fromImage=sportebois%2Fnginx-rate-limit-sandbox&tag=latest: dial unix /var/run/docker.sock: connect: permission denied

Выполняем следующее:

newgrp docker
sudo usermod -a -G docker $(whoami)
Published inDocker

Be First to Comment

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *