Как я устанавливаю Докера на Ubuntu 16.04 LTS?

Я хотел бы создать и выполнить контейнеры Докера на Ubuntu 16.04 LTS. Как я устанавливаю Докера?

63
задан 22 July 2017 в 05:17

7 ответов

Докер приезжает в два аромата: Выпуск Comunity (CE) и Enterprise Edition (EE). Посмотрите этот вопрос для различий. Просто возьмите Докера CE, если Вы не знаете, чтобы взять.

Существует два способа установить его (спасибо, Katu и Suor!). Официальный докер путь является немного более недавним.

(A) Официальные репозитории Ubuntu

$ sudo apt-get install docker.io

В прошлом препятствовали этому пути, поскольку пакет докера супер устарел. Источники вселенной являются довольно недавними теперь.

(B) Официальный докер путь

Инструкции по установке Ubuntu перечисляют все, в чем Вы нуждаетесь подробно, но в большинстве случаев это сводится к:

(1) Откройте репозиторий докера

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

(2) Установите докера CE

sudo apt-get update
sudo apt-get install docker-ce

(3) Проверьте установку

sudo docker run hello-world

Последняя версия может быть найдена здесь. Это было 18.06 в ноябре 2018. Эта версия доступна в источниках сверху, тогда как источники пакета Ubuntu по умолчанию только содержат Докера 1.5 (источник). Можно найти изменения в информации о версии докера. Версия 1.5 так стара, что я не мог узнать, какого возраста это.

66
ответ дан 22 November 2019 в 23:52

Для установки общественного выпуска добавьте ключ GPG

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

Добавьте репозиторий докера

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

sudo apt-get update

Для проверки Вы собираетесь установить докера от Докера repo,

apt-cache policy docker-ce

Теперь установите докера,

sudo apt-get install -y docker-ce

Это работало бы по умолчанию, но можно проверить состояние

sudo systemctl status docker
2
ответ дан 22 November 2019 в 23:52

Самый легкий способ установить докера на использовании Ubuntu после команды, которую можно получить от https://get.docker.com/

Этот сценарий предназначен для быстрой и легкой установки через:

$ curl -fsSL https://get.docker.com | sh

или

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

Для тестовых сборок (т.е. предвыпускные версии):

$ curl -fsSL https://test.docker.com | sh

или

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

Для емкостно-резистивной сборки с экспериментальной функцией:

$ curl -fsSL https://experimental.docker.com | sh

или

 wget -qO- https://experimental.docker.com/ | sh
8
ответ дан 22 November 2019 в 23:52

Устанавливать версию репозитория Ubuntu

sudo apt install docker.io

Проверьте версию с

docker --version

Можно все еще хотеть сделать шаги постустановки. Спасибо @wisbucky

25
ответ дан 22 November 2019 в 23:52

Можно следовать ниже шагов для установки докера-ce в Ubuntu -

  1. установите зависимости сначала

    sudo apt install apt-transport-https ca-certificates curl software-properties-common
    
  2. добавьте ключ GPG для официального репозитория Докера к системе:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
  3. Добавьте репозиторий Докера в sources.list.d к исходному использованию APT ниже команды -

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable edge"
    
  4. проверьте, можете ли Вы установить Докера из репозитория Докера

    apt-cache policy docker-ce
    
  5. Наконец, установите Докера пакет CE с ниже команды

    sudo apt-get install -y docker-ce
    

Вуаля, Вы установили CE докера. Можно проверить установку путем проверки, что версия докера-ce установила

docker --version

Для более подробных инструкций следуйте этому учебному руководству

1
ответ дан 22 November 2019 в 23:52

Установка Debian.

  1. проверьте свое кодовое имя человечности

lsb_release -a | grep Code

Кодовое название: гостеприимный

  1. проверьте свою архитектуру ЦП

lscpu | grep Arch

Architecture:x86_64

Finaly загружают Ваш debian src. Перейдите к https://download.docker.com/linux/ubuntu/dists/, выберите свою версию Ubuntu, обзор к pool/stable/и выберите amd64, armhf, ppc64el, или s390x. Загрузите .deb файл для версии Докера, которую Вы хотите установить.

sudo dpkg -i /path/to/package.deb

docker -v

18.06.0-ce версия докера

0
ответ дан 22 November 2019 в 23:52

BTW, для Linux Mint (который основан на человечности), потребность изменить имя выпуска вручную, после добавления репозитория.

Шаги Sub:

  • sudo vi /etc/apt/sources.list.d/additional-repositories.list
  • Согласно версиям человечности подчиненного:
    • Ubuntu 16.04
      Изменение sarah или другое имя, к xenial.
    • Ubuntu 18.04
      Изменение tara или другое имя, к bionic.
2
ответ дан 22 November 2019 в 23:52

Другие вопросы по тегам:

Похожие вопросы: