Я пытаюсь установить докера на 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 и что я могу сделать для установки Докера правильно?
Спасибо.
Команда, которую вы ввели, в основном правильная, однако, она страдает недостатком: те, которые \
должны выходить за переносы, не пробелы. Команда в документах:
$ sudo apt-get install -y --no-install-recommends \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
Она должна быть скопирована как есть (кроме начального $
) или напечатана аналогично. Удалив символы новой строки, вот что произошло:
$ printf "|%s|\n" sudo apt-get -y --no-install-recommends install \ curl \ apt-transport-https \ ca-certificates \ curl \ software-properties-common
|sudo|
|apt-get|
|-y|
|--no-install-recommends|
|install|
| curl|
| apt-transport-https|
| ca-certificates|
| curl|
| software-properties-common|
Как видите, пробелы стали частью имен пакетов. Вот почему apt-get
не смогли их найти. Сделайте одно из:
sudo apt-get -y --no-install-recommends install curl apt-transport-https ca-certificates software-properties-common
Или:
sudo apt-get -y --no-install-recommends install \
curl \
apt-transport-https \
ca-certificates \
software-properties-common
, Если Вы не можете использовать репозиторий Docker’s для установки Докера, можно загрузить .deb файл для выпуска и установить его вручную. Необходимо будет загрузить новый файл каждый раз, когда Вы хотите обновить Докера.
Переходят в https://apt.dockerproject.org/repo/pool/main/d/docker-engine / и загружают .deb файл для версии Докера, которую Вы хотите установить и для Вашей версии Ubuntu ( последняя версия 1.13.1 для Ubuntu 16.04 ).
Докер Установки, изменяя путь ниже к пути, где Вы загрузили пакет Докера.
sudo dpkg -i /path/to/package.deb
демон Докера запускает автоматически.
Проверяют, что докер установлен правильно путем выполнения привет мирового изображения.
sudo docker run hello-world
Эта команда загружает тестовое изображение и выполняет его в контейнере. Когда контейнер работает, он печатает информационное сообщение и выходы.
Докер установлен и выполнение. Необходимо использовать sudo
для выполнения команд Докера.
Источник: https://docs.docker.com/engine/installation/linux/ubuntu/#install-from-a-package
Хотя вы можете настроить репо и установить его вручную, есть более быстрый способ, используя официальный удобный скрипт .
Начиная с 2018 года, для установки docker-ce
в Ubuntu 16.04 или Ubuntu 18.04, команда для автоматической установки выглядит так:
curl https://get.docker.com | sudo sh
Прочитайте примечание по безопасности, напечатанное в выходных данных, в конце установки. Обратите внимание, что скрипт по указанному выше URL-адресу поддерживается в репозитории docker-install .
Это устанавливает пакет и репо. Для подтверждения:
$ apt list docker-ce* 2>&- | grep installed
docker-ce/now 5:18.09.0~3-0~ubuntu-xenial amd64 [installed,local]
docker-ce-cli/now 5:18.09.0~3-0~ubuntu-xenial amd64 [installed,local]
Проверьте установку:
sudo docker run hello-world
sudo docker version
Продолжите после установки .
Пакет установки Докера, доступный в официальном репозитории Ubuntu, не может быть последней версией. Так я woluld не предлагают intstall докеру из Ubuntu repositpry. Для получения последней версии установите Докера из официального репозитория Докера.
Для того, чтобы сделать это, в первую очередь, мы добавим, ключ GPG для официального репозитория Докера к нашей машине вихревой командой
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
теперь, мы добавим репозиторий Докера к моим источникам APT:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
обновляют базу данных пакета с пакетами Докера из недавно добавленного репозитория
sudo apt-get update
Наконец, устанавливают Докера Кв. - добираются, Докер команды
sudo apt-get install -y docker-ce
должен теперь быть установлен и выполнение. проверять погодные услуги докера было запущено, или не мы должны выполнить команду sudo сервисное состояние докера. Это посеет меня состояние услуг докера. Для получения дальнейшей информации можно ли смотреть в https://www.youtube.com/watch? v=fiiJyemUFOc
Если Вы хотите установить на текущей Ubuntu, можно просто установить docker.io
пакет через диспетчер пакетов или
sudo apt install docker.io
apt-get update && apt-get install -y \
apt-transport-https ca-certificates curl software-properties-common gnupg2