Установка docker ubuntu 18.04

Установка Docker из репозитория Ubuntu

Делаем update и устанавливаем docker.io:
sudo apt update
sudo apt install docker.io

Запускаем службу докер и включаем автозапуск при старте системы:
sudo systemctl start docker
sudo systemctl enable docker

Проверка версии:
docker --version

Установка из репозитория Docker

    Докер доступен в 2 вариантах:

  • Community Edition (CE)
  • Enterprise Edition (EE)

Здесь рассматривается пример установка CE, но для начала подключим репозиторий.
Делаем update и ставим дополнительное ПО:
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common<c/ode>

Добавляем GPG ключ репов докера в систему:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Добавляем репозиторий stable, если нет, то nightly

### STABLE - Ubuntu 18.04 - НЕ РАБОТАЕТ ###
echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" | sudo tee /etc/apt/sources.list.d/docker.list

### EDGE — Ubuntu 18.04 — НЕ РАБОТАЕТ ###
echo «deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic edge» | sudo tee /etc/apt/sources.list.d/docker.list

### NIGHTLY — Ubuntu 18.04 ###
echo «deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic nightly» | sudo tee /etc/apt/sources.list.d/docker.list

Делаем update:
sudo apt update

Проверка, что docker из репозитория:
sudo apt-cache policy docker-ce
Примерно должны получить
docker-ce:
Installed: (none)
Candidate: 18.06.0~ce~dev~git20180504.170722.0.0e0adf0-0~ubuntu
Version table:
18.06.0~ce~dev~git20180504.170722.0.0e0adf0-0~ubuntu 500
500 https://download.docker.com/linux/ubuntu bionic/nightly amd64 Packages
18.06.0~ce~dev~git20180503.170717.0.9bc9d40-0~ubuntu 500
500 https://download.docker.com/linux/ubuntu bionic/nightly amd64 Packages

Установка Docker CE
sudo apt -y install docker-ce

Запускаем службу докер и включаем автозапуск при старте системы:
sudo systemctl start docker
sudo systemctl enable docker

Проверка версии:
docker --version

Проверка работы Docker

sudo docker run hello-world
Пример вывода:
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
78445dd45222: Pull complete
Digest: sha256:c5515758d4c5e1e838e9cd307f6c6a0d620b5e07e6f927b07d05f6d12a1ac8d7
Status: Downloaded newer image for hello-world:latest
Hello from Docker!
This message shows that your installation appears to be working correctly.


Источник — totaku.ru

Category: DevOps

Метки:

- 12.07.2018

Добавить комментарий

Ваш электронный адрес не будет опубликован и он необязателен