Docker. Установка в Ubuntu Linux 14.04/16.04/18.04
Инструкция по установке 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