Я хотел бы создать и запустить контейнеры 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
.
- Ubuntu 16.04
Вы можете выполнить следующие действия, чтобы установить docker-ce в Ubuntu -
-
сначала установите зависимости
sudo apt install apt-transport-https ca-certificates curl software-properties-common
-
добавьте ключ GPG для официального репозитория Docker в систему:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
-
Добавьте репозиторий Docker в sources.list.d в APT sources, используя приведенную ниже команду -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable edge"
-
проверьте, можете ли вы установить Docker из репозитория Docker
apt-cache policy docker-ce
-
Наконец, установите пакет Docker CE с помощью приведенной ниже команды
sudo apt-get install -y docker-ce
Вуаля, вы установили Docker-CE. Вы можете проверить установку, проверив версию докер-ce установленный
docker --version
Для получения более подробных инструкций следуйте этот учебник
Установка Debian.
- проверьте свое кодовое имя ubuntu
lsb_release -a | grep Code
Кодовое имя: .
- проверьте архитектуру вашего процессора
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