Как мне установить Docker на Ubuntu 16.04 LTS?

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

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

Есть два способа его установки (спасибо, Кату и Сестра!). Официальный способ docker появился немного позже.

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

$ sudo apt-get install docker.io

В прошлом этот способ не поощрялся, поскольку пакет docker был очень устаревшим. То вселенские источники сейчас они появились совсем недавно.

(B) Официальный способ Докера

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

(1) Настройте репозиторий docker

sudo apt-get updatesudo apt-get install apt-transport-https ca-certificates curl software-properties-commoncurl -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) Установите Docker CE

sudo apt-get updatesudo apt-get install docker-ce

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

sudo docker run hello-world

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

Чтобы установить версию репозитория Ubuntu

sudo apt install docker.io

Проверьте версию с помощью

docker --version

Возможно, вы все еще захотите выполнить шаги после установки. Спасибо @wisbucky

Самый простой способ установить docker на 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

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

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

или

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

Чтобы установить версию сообщества, добавьте ключ GPG

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

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

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

Чтобы убедиться в этом, вы собираетесь установить docker из репозитория Docker,

apt-cache policy docker-ce

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

sudo apt-get install -y docker-ce

Он будет запущен по умолчанию, но вы можете проверить статус

sudo systemctl status docker

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

Подэтапы:

  • sudo vi /etc/apt/sources.list.d/additional-repositories.list
  • В соответствии с нижестоящими версиями ubuntu:
    • Ubuntu 16.04
      Изменить sarah или другое имя, чтобы xenial.
    • Ubuntu 18.04
      Изменить tara или другое имя, чтобы bionic.

Вы можете выполнить следующие действия, чтобы установить docker-ce в Ubuntu -

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

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

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

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

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

    sudo apt-get install -y docker-ce

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

docker --version

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

Установка Debian.

  1. проверьте свое кодовое имя ubuntu

lsb_release -a | grep Code

Кодовое имя: .

  1. проверьте архитектуру вашего процессора

lscpu | grep Arch

Архитектура:x86_64

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

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

docker -v

Версия Docker 18.06.0-ce