Установка Docker на Ubuntu 16.04 - Настройка хранилища

Я пытаюсь установить docker на Ubuntu 16.04. Я - полный новичок Ubuntu и только недавно установил его.

Вот шаги установки: https://docs.docker.com/engine/installation/linux/ubuntu/

Чтобы настроить каталог, я должен запустить эту команду:

bash $ sudo apt-get -y --no-install-recommends install \ curl \ apt-transport-https \ ca-certificates \ curl \ software-properties-common

Я очень смущен тем, что копировать и вставлять точно. Я сначала скопировал и вложил все из sudo:

sudo apt-get -y --no-install-recommends install \ curl \ apt-transport-https \ ca-certificates \ curl \ software-properties-common

Но я получаю следующие ошибки:

E: Unable to locate package curl 
E: Unable to locate package apt-transport-https 
E: Unable to locate package ca-certificates 
E: Unable to locate package curl 
E: Unable to locate package software-properties-common

Знаете ли вы, что означают эти erros и что я могу сделать для установки Докер правильно?

Спасибо.

1
задан 14 February 2017 в 00:59

3 ответа

Установка из пакета .deb

Если вы не можете использовать репозиторий Docker для установки Docker, вы можете загрузить файл .deb для своей версии и установить его вручную. Вам нужно будет загрузить новый файл каждый раз, когда вы хотите обновить Docker.

Перейдите в https://apt.dockerproject.org/repo/pool/main/d/docker-engine/ и загрузите .deb для версии Docker, которую вы хотите установить, и для вашей версии Ubuntu (последняя версия 1.13.1 для Ubuntu 16.04). Установите Docker, изменив путь ниже на путь, в который вы загрузили пакет Docker.
sudo dpkg -i /path/to/package.deb
Демон Docker запускается автоматически. Убедитесь, что докер установлен правильно, запустив изображение hello-world.
sudo docker run hello-world
Эта команда загружает тестовое изображение и запускает его в контейнере. Когда контейнер запускается, он печатает информационное сообщение и завершает работу.

Установлен и запущен Docker. Вы должны использовать sudo для запуска команд Docker.

Источник: https://docs.docker.com/engine/installation/linux/ubuntu/#install-from -a-пакет

4
ответ дан 23 May 2018 в 01:30

Хотя вы можете настроить репо и установить его вручную для документов, существует более быстрый способ.

Начиная с июля 2017 года, чтобы установить docker-ce на Ubuntu 16.04, команда для автоматического install:

curl https://get.docker.com | sudo sh

Прочтите примечание по безопасности, напечатанное на выходе в конце установки. Обратите внимание, что скрипт по указанному выше URL-адресу сохраняется в репозитории docs .

Это устанавливает пакет и репо. Чтобы подтвердить:

$ apt list docker-ce 2>&- | grep installed
docker-ce/xenial,now 17.06.0~ce-0~ubuntu amd64 [installed]

$ grep docker /etc/apt/sources.list
deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial edge
# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu xenial edge

Не волнуйтесь при просмотре только edge, а не stable выше. В документах

Примечание. Начиная с Docker 17.06, стабильные релизы также переносятся на край и тестируют репозитории.

Проверить установку:

sudo docker run hello-world

Продолжить работу с docs .

2
ответ дан 23 May 2018 в 01:30
  • 1
    Где ты нашел это? Официальные инструкции по установке (а также другие сайты, которые говорят о установке докеров) слишком длинны, и этот сценарий прост. Должно быть указано в официальных инструкциях по установке docker вместо всего этого – DannyB 25 July 2017 в 12:24
  • 2
    @DannyB В моем ответе я связался с docker-install репо. Также см. github.com/moby/moby/issues/31514 – A-B-B 25 July 2017 в 16:15
  • 3
    Спасибо за это. Я надеюсь, что они предпочтут обновить скрипт установки get.docker.com, а не осудить его, я ненавижу многоступенчатую установку, и, видимо, я не единственный . – DannyB 26 July 2017 в 17:32

Установочный пакет Docker, доступный в официальном репозитории Ubuntu, может быть не последней версией. Поэтому я не предлагаю устанавливать докер из Ubuntu repositpry. Чтобы получить последнюю версию, установите Docker из официального репозитория Docker.

Для этого в первую очередь добавим ключ GPG для официального репозитория Docker на наш компьютер с помощью команды curl

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

. Теперь мы добавим репозиторий Docker к моему Источники APT:

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

обновляют базу данных пакета с помощью пакетов Docker из недавно добавленного репозитория

sudo apt-get update

Наконец, установите Docker командой apt-get

[ f4]

Теперь Docker должен быть установлен и запущен. для проверки службы докеров-докеров было запущено или нет, мы должны запустить команду sudo service docker status. Это заведет мне статус докер-сервиса. Более подробную информацию вы можете найти на странице https://www.youtube.com/watch?v=fiiJyemUFOc

1
ответ дан 23 May 2018 в 01:30

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

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