Я пытаюсь установить 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 и что я могу сделать для установки Докер правильно?
Спасибо.
Если вы не можете использовать репозиторий 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-пакет
Хотя вы можете настроить репо и установить его вручную для документов, существует более быстрый способ.
Начиная с июля 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 .
Установочный пакет 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