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

Установка  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:

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

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


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

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


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

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


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


sudo apt update


  1. Выполняем установку самого 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)


update 02.10.2018: обновлена команда добавления репозитория, ранее немного ошибся и «проблему» с правами

Поделиться
Отправить
Поделиться
2018   docker   Ubuntu   Ubuntu 18.04
Популярное