Docker. Установка в Ubuntu Linux 14.04/16.04/18.04

Категория: Linux

Инструкция по установке Docker на Ubuntu Linux:

  • Ubuntu 16.04: Docker 17.05.0-ce 16.04
  • Ubuntu 14.04: Docker 1.9.1

Ubuntu 16.04 / 18.04

Удалим старые версии:

sudo apt remove --purge docker docker-engine docker.io containerd runc

Установка из официального репозитория:

sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# sudo apt-key fingerprint 0EBFCD88 ## @note Можно проверить fingerprint

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
Следующие НОВЫЕ пакеты будут установлены:
  aufs-tools cgroupfs-mount containerd.io docker-ce docker-ce-cli pigz
Обновлено 0 пакетов, установлено 6 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 85,3 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 384 MB.

Проверить установку (будет скачан и запущен тестовый образ):

sudo docker run hello-world
Примечание

Образы docker хранятся в каталоге /var/lib/docker:

sudo du -hs /var/lib/docker  ## 4,2G

Ubuntu 16.04 (предыдущий способ)

При первой установке Docker - добавляем репозиторий и устанавливаем сам docker:

sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
sudo apt update
sudo apt install -y docker-engine

Ubuntu 14.04

При первой установке Docker - добавляем репозиторий и устанавливаем сам docker:

sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" | sudo tee /etc/apt/sources.list.d/docker.list
sudo apt-get update

Если же у вас есть старая версия Docker - вам стоит изучить документацию с офф сайта: https://docs.docker.com/engine/installation/ubuntulinux

Также вы можете просто установить актуальную версию Docker:

wget -qO- https://get.docker.com/ | sh

Проверьте, что Docker успешно установлен:

sudo docker run hello-world

Вы должны увидеть сообщение "Hello from Docker".

Примечание

Чтобы использовать docker без суперюзера (sudo) добавьте своего юзера в группу docker:

sudo usermod -aG docker $USER

Перелогиниться.

#docker 1.9.1

категория: Linux