Установка Докера на Ubuntu 16.04 - Установка репозитория

Я пытаюсь установить докера на 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 и что я могу сделать для установки Докера правильно?

Спасибо.

7
задан 13 February 2017 в 13:59

6 ответов

Команда, которую вы ввели, в основном правильная, однако, она страдает недостатком: те, которые \ должны выходить за переносы, не пробелы. Команда в документах:

$ 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
11
ответ дан 23 November 2019 в 06:11

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

, Если Вы не можете использовать репозиторий 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

5
ответ дан 23 November 2019 в 06:11

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

Начиная с 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

Продолжите после установки .

3
ответ дан 23 November 2019 в 06:11

Пакет установки Докера, доступный в официальном репозитории 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

1
ответ дан 23 November 2019 в 06:11

Если Вы хотите установить на текущей Ubuntu, можно просто установить docker.io пакет через диспетчер пакетов или

sudo apt install docker.io
0
ответ дан 23 November 2019 в 06:11
apt-get update && apt-get install -y \
  apt-transport-https ca-certificates curl software-properties-common gnupg2
1
ответ дан 17 August 2020 в 14:26

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

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