Как установить Docker на Ubuntu 17.04

Я установил Ubuntu 17.04 (VirtualBox). Но поскольку у меня Ubuntu 17.04, похоже, что докер еще не доступен для Ubuntu 17.04. Есть ли способ обхода Docker на Ubuntu 17.04?

Это моя история командной строки:

2 curl -L https://github.com/docker/machine/releases/download/v0.10.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine && chmod +x /tmp/docker-machine && sudo cp /tmp/docker-machine /usr/local/bin/docker-machine 3 docker-machine version 4 docker pull ubuntu:latest 5 sudo apt-get update 6 sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual 7 sudo apt-get install apt-transport-https ca-certificates curl software-properties-common 8 sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 9 sudo apt-key fingerprint 0EBFCD88 10 lsb_release -cs 11 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" 12 sudo apt-get update 13 sudo apt-get install docker-ce -y

Это моя история с командной строкой: [ ! d3] user@user-vm:~$ sudo apt-get update Hit:1 http://ch.archive.ubuntu.com/ubuntu zesty InRelease Hit:2 http://ch.archive.ubuntu.com/ubuntu zesty-updates InRelease Get:3 http://security.ubuntu.com/ubuntu zesty-security InRelease [89.2 kB] Hit:4 http://ch.archive.ubuntu.com/ubuntu zesty-backports InRelease Ign:5 https://download.docker.com/linux/ubuntu zesty InRelease Ign:6 https://download.docker.com/linux/ubuntu zesty Release Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages Err:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages 404 Not Found Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons Fetched 89.2 kB in 12s (7'258 B/s) Reading package lists... Done W: The repository 'https://download.docker.com/linux/ubuntu zesty Release' does not have a Release file. N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use. N: See apt-secure(8) manpage for repository creation and user configuration details. E: Failed to fetch https://download.docker.com/linux/ubuntu/dists/zesty/stable/binary-amd64/Packages 404 Not Found E: Some index files failed to download. They have been ignored, or old ones used instead.

учебник Я следил за

32
задан 1 March 2018 в 14:45

45 ответов

Официальной поддержки докера в Ubuntu 17.04 пока нет. Альтернативой является загрузка и установка двоичного файла docker из https://github.com/moby/moby/releases.

Например, если вы хотите установить докере версию 17.04.0-ce из двоичного кода, выполните следующие действия:

$ wget https://get.docker.com/builds/Linux/x86_64/docker-17.04.0-ce.tgz
$ tar xzvf docker-17.04.0-ce.tgz
$ cd docker

Этот каталог docker содержит все двоичные файлы. Вы должны добавить этот каталог в свой https://github.com/moby/moby/releases . Сначала вам нужно вручную запустить dockerd. На этой странице содержится более подробная информация о том, как установить и запустить docker из двоичного файла.

6
ответ дан 22 May 2018 в 23:08
  • 1
    Вы также можете просто использовать xenial репозиторий, см. Мой ответ – bluehallu 28 April 2017 в 17:11
  • 2
    Имейте в виду, что пакеты get.docker.com устарели и что архивы .tgz содержат статически связанные двоичные файлы, которые могут быть не такими, какие вы хотите. Теперь у Docker есть пакеты для Ubuntu zesty; см. docs.docker.com/engine/installation/linux/docker-ce/ubuntu . Установочный скрипт в get.docker.com по-прежнему обновлен, поэтому запуск выполняется, чтобы установить правильные пакеты – thaJeztah 8 August 2017 в 11:34

Официальной поддержки докера в Ubuntu 17.04 пока нет. Альтернативой является загрузка и установка двоичного файла docker из https://github.com/moby/moby/releases.

Например, если вы хотите установить докере версию 17.04.0-ce из двоичного кода, выполните следующие действия:

$ wget https://get.docker.com/builds/Linux/x86_64/docker-17.04.0-ce.tgz $ tar xzvf docker-17.04.0-ce.tgz $ cd docker

Этот каталог docker содержит все двоичные файлы. Вы должны добавить этот каталог в свой https://github.com/moby/moby/releases . Сначала вам нужно вручную запустить dockerd. На этой странице содержится более подробная информация о том, как установить и запустить docker из двоичного файла.

7
ответ дан 18 July 2018 в 14:08

Официальной поддержки докера в Ubuntu 17.04 пока нет. Альтернативой является загрузка и установка двоичного файла docker из https://github.com/moby/moby/releases.

Например, если вы хотите установить докере версию 17.04.0-ce из двоичного кода, выполните следующие действия:

$ wget https://get.docker.com/builds/Linux/x86_64/docker-17.04.0-ce.tgz $ tar xzvf docker-17.04.0-ce.tgz $ cd docker

Этот каталог docker содержит все двоичные файлы. Вы должны добавить этот каталог в свой https://github.com/moby/moby/releases . Сначала вам нужно вручную запустить dockerd. На этой странице содержится более подробная информация о том, как установить и запустить docker из двоичного файла.

7
ответ дан 24 July 2018 в 20:20

Официальной поддержки докера в Ubuntu 17.04 пока нет. Альтернативой является загрузка и установка двоичного файла docker из https://github.com/moby/moby/releases.

Например, если вы хотите установить докере версию 17.04.0-ce из двоичного кода, выполните следующие действия:

$ wget https://get.docker.com/builds/Linux/x86_64/docker-17.04.0-ce.tgz $ tar xzvf docker-17.04.0-ce.tgz $ cd docker

Этот каталог docker содержит все двоичные файлы. Вы должны добавить этот каталог в свой https://github.com/moby/moby/releases . Сначала вам нужно вручную запустить dockerd. На этой странице содержится более подробная информация о том, как установить и запустить docker из двоичного файла.

7
ответ дан 31 July 2018 в 10:31

Официальной поддержки докера в Ubuntu 17.04 пока нет. Альтернативой является загрузка и установка двоичного файла docker из https://github.com/moby/moby/releases.

Например, если вы хотите установить докере версию 17.04.0-ce из двоичного кода, выполните следующие действия:

$ wget https://get.docker.com/builds/Linux/x86_64/docker-17.04.0-ce.tgz $ tar xzvf docker-17.04.0-ce.tgz $ cd docker

Этот каталог docker содержит все двоичные файлы. Вы должны добавить этот каталог в свой https://github.com/moby/moby/releases . Сначала вам нужно вручную запустить dockerd. На этой странице содержится более подробная информация о том, как установить и запустить docker из двоичного файла.

7
ответ дан 31 July 2018 в 11:32

Docker не установил репозиторий для последней версии ubuntu, но это простое исправление, потому что их выпуск для ubuntu 16 совместим. Пока что просто отредактируйте /etc/apt/sources.list и на линии:

deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty stable

Замените zesty на xenial. Запустите sudo apt-get update, и вы можете продолжить работу с sudo apt-get install docker-ce

58
ответ дан 22 May 2018 в 23:08
  • 1
    Если вы добавляете это прямо, как я, вам понадобится ключ PGP для этого репо - apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 7EA0A9C3F273FCD8 – timelf123 8 May 2017 в 18:50
  • 2
    @bluehallu: видел ваше редактирование, но я не могу заставить его работать с сегодняшним репо. apt-get говорит, что нет кандидатуры на установку для docker-ce – Thiago Arrais 30 May 2017 в 16:06
  • 3
    @ThiagoArrais удалил редактирование, я, вероятно, ошибся при тестировании – bluehallu 31 May 2017 в 18:59
  • 4
    отлично работает, если вы добавите ключевой сервер, как указано @ timelf123 – S.M.Mousavi 14 June 2017 в 14:56
  • 5
    Этот ответ теперь устарел, но для меня это не сработало, возможно, из-за несоответствий версии (esp. Docker-compose). Но это спорный вопрос теперь, docker.com ( не Убунту сделки РЕПО) имеет выпуск 17.06 докер-в.п. для Ubuntu 17.04. (Эти версии немного сбивают с толку: docker-ce, выпущенный в июне 2017 года, - v17.06). Если вы устанавливаете docker-ce с docker.com, то docker-compose должен быть установлен из git-версии docker-compose или через sudo -H pip install docker-compose, а не из репозиториев ubuntu, которые теперь бесполезны для файлов, связанных с докерами (с середины -2017). – michael 31 July 2017 в 03:12

Простое примечание: в настоящее время для установки docker-ce на ubuntu 17.04 (zesty) вам нужно быть на граничном канале: см. https://github.com/moby/moby/issues/32423#issuecomment-300164496 [ ! d0]

Поэтому вам нужно добавить deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty edge к вашим источникам.

17
ответ дан 22 May 2018 в 23:08
  • 1
    инструкции docker-ce, наконец, были обновлены, чтобы быть полезными docs.docker.com/engine/installation/linux/docker-ce/ubuntu следует добавить репозиторий stable в любом случае и добавить edge при необходимости (стабильный теперь включает выпуск для ubuntu 17.04 zesty) – michael 31 July 2017 в 03:02

Информация в этом thready устарела и может привести к неисправности установки докера; ubuntu zesty теперь поддерживается, и пакеты доступны; см. руководство по установке: https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/

Удаление старых версий

Были выработаны старые версии Docker docker или docker-engine. Если они установлены, удалите их:

$ sudo apt-get remove docker docker-engine docker.io

Автоматическая установка

Если вы хотите, чтобы все шаги установки выполнялись «автоматически», вы также можете использовать сценарий установки в https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/

Установка Использование Repository

Обновление верному пакет индекс:

$ sudo apt-get update

Установите пакеты, чтобы позволить APT использовать репозиторий через HTTPS:

$ sudo apt-get 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 -

Убедитесь, что ключевой отпечаток 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88.

$ sudo apt-key fingerprint 0EBFCD88

pub   4096R/0EBFCD88 2017-02-22
      Key fingerprint = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid                  Docker Release (CE deb) <docker@docker.com>
sub   4096R/F273FCD8 2017-02-22

Используйте следующую команду для настройки стабильного репозитория (для архитектуры amd64):

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

УСТАНОВИТЬ ДОКЕР CE

$ sudo apt-get update
$ sudo apt-get install docker-ce

Спасибо Sebastiaan van Stijn за помощь в этом.

13
ответ дан 22 May 2018 в 23:08

Наконец-то мне удалось заставить его работать. Вот решение, которое работает для меня:

Используйте решение, предложенное Ravexina: sudo apt install docker.io Затем используйте это: sudo gpasswd -a ${USER} docker Наконец, перезагрузите мою систему

Voilà ... она работает идеально.

4
ответ дан 22 May 2018 в 23:08
  • 1
    Это установит довольно старую версию (в настоящее время 1.12.6-0ubuntu4) из стандартного репозитория Ubuntu. Если вы будете следовать решению @ Georgi-Goranov, вы получите последнюю версию (в настоящее время 17.05.0 ~ ce-0 ~ ubuntu-zesty). – Christopher K. 2 June 2017 в 14:18
[F1]
3
ответ дан 22 May 2018 в 23:08

Просто используйте следующий curl -fsSL https://get.docker.com/ | sh .. .. .. sudo usermod -aG docker $USER Источник: https://github.com/moby/moby/releases/tag/v17.05.0-ce

2
ответ дан 22 May 2018 в 23:08

В Ubuntu 17.04 deb-установка из официального репо работала просто отлично (17.05)

https://github.com/moby/moby/releases/tag/v17.05.0cece [!d1 ]

0
ответ дан 22 May 2018 в 23:08
[F1]
0
ответ дан 22 May 2018 в 23:08

Docker не установил репозиторий для последней версии ubuntu, но это простое исправление, потому что их выпуск для ubuntu 16 совместим. Пока что просто отредактируйте /etc/apt/sources.list и на линии:

deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty stable

Замените zesty на xenial. Запустите sudo apt-get update, и вы можете продолжить работу с sudo apt-get install docker-ce

58
ответ дан 18 July 2018 в 14:08

Наконец-то мне удалось заставить его работать. Вот решение, которое работает для меня:

Используйте решение, предложенное Ravexina: sudo apt install docker.io Затем используйте это: sudo gpasswd -a ${USER} docker Наконец, перезагрузите мою систему

Voilà ... она работает идеально.

4
ответ дан 18 July 2018 в 14:08

Простое примечание: в настоящее время для установки docker-ce на ubuntu 17.04 (zesty) вам нужно быть на граничном канале: см. https://github.com/moby/moby/issues/32423#issuecomment-300164496 [ ! d0]

Поэтому вам нужно добавить deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty edge к вашим источникам.

17
ответ дан 18 July 2018 в 14:08

В Ubuntu 17.04 deb-установка из официального репо работала просто отлично (17.05)

https://github.com/moby/moby/releases/tag/v17.05.0cece

0
ответ дан 18 July 2018 в 14:08

Информация в этом thready устарела и может привести к неисправности установки докера; ubuntu zesty теперь поддерживается, и пакеты доступны; см. руководство по установке: https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/

Удаление старых версий

Были выработаны старые версии Docker docker или docker-engine. Если они установлены, удалите их:

$ sudo apt-get remove docker docker-engine docker.io

Автоматическая установка

Если вы хотите, чтобы все шаги установки выполнялись «автоматически», вы также можете использовать сценарий установки в https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/

Установить с помощью репозитория

Обновить пакет apt index:

$ sudo apt-get update

Установить пакеты, чтобы apt мог использовать репозиторий через HTTPS:

$ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common

Добавить официальный ключ GPG Докера:

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

Убедитесь, что ключевой отпечаток 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88.

$ sudo apt-key fingerprint 0EBFCD88 pub 4096R/0EBFCD88 2017-02-22 Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid Docker Release (CE deb) <docker@docker.com> sub 4096R/F273FCD8 2017-02-22

Используйте следующую команду для настройки стабильного репозитория (для архитектуры amd64):

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

УСТАНОВИТЬ ДОКЕР CE

$ sudo apt-get update $ sudo apt-get install docker-ce

Спасибо Sebastiaan van Stijn за помощь в этом.

13
ответ дан 18 July 2018 в 14:08
[F1]
3
ответ дан 18 July 2018 в 14:08

Просто используйте следующий curl -fsSL https://get.docker.com/ | sh .. .. .. sudo usermod -aG docker $USER Источник: https://github.com/moby/moby/releases/tag/v17.05.0-ce

2
ответ дан 18 July 2018 в 14:08
[F1]
0
ответ дан 18 July 2018 в 14:08

Docker не установил репозиторий для последней версии ubuntu, но это простое исправление, потому что их выпуск для ubuntu 16 совместим. Пока что просто отредактируйте /etc/apt/sources.list и на линии:

deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty stable

Замените zesty на xenial. Запустите sudo apt-get update, и вы можете продолжить работу с sudo apt-get install docker-ce

58
ответ дан 24 July 2018 в 20:20
  • 1
    Если вы добавляете это прямо, как я, вам понадобится ключ PGP для этого репо - apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 7EA0A9C3F273FCD8 – timelf123 8 May 2017 в 18:50
  • 2
    @bluehallu: видел ваше редактирование, но я не могу заставить его работать с сегодняшним репо. apt-get говорит, что нет кандидатуры на установку для docker-ce – Thiago Arrais 30 May 2017 в 16:06
  • 3
    @ThiagoArrais удалил редактирование, я, вероятно, ошибся при тестировании – bluehallu 31 May 2017 в 18:59
  • 4
    отлично работает, если вы добавите ключевой сервер, как указано @ timelf123 – S.M.Mousavi 14 June 2017 в 14:56
  • 5
    Этот ответ теперь устарел, но для меня это не сработало, возможно, из-за несоответствий версии (esp. Docker-compose). Но это спорный вопрос теперь, docker.com ( не Убунту сделки РЕПО) имеет выпуск 17.06 докер-в.п. для Ubuntu 17.04. (Эти версии немного сбивают с толку: docker-ce, выпущенный в июне 2017 года, - v17.06). Если вы устанавливаете docker-ce с docker.com, то docker-compose должен быть установлен из git-версии docker-compose или через sudo -H pip install docker-compose, а не из репозиториев ubuntu, которые теперь бесполезны для файлов, связанных с докерами (с середины -2017). – michael 31 July 2017 в 03:12
[F1]
0
ответ дан 24 July 2018 в 20:20

Наконец-то мне удалось заставить его работать. Вот решение, которое работает для меня:

Используйте решение, предложенное Ravexina: sudo apt install docker.io Затем используйте это: sudo gpasswd -a ${USER} docker Наконец, перезагрузите мою систему

Voilà ... она работает идеально.

4
ответ дан 24 July 2018 в 20:20
  • 1
    Это установит довольно старую версию (в настоящее время 1.12.6-0ubuntu4) из стандартного репозитория Ubuntu. Если вы будете следовать решению @ Georgi-Goranov, вы получите последнюю версию (в настоящее время 17.05.0 ~ ce-0 ~ ubuntu-zesty). – Christopher K. 2 June 2017 в 14:18

Простое примечание: в настоящее время для установки docker-ce на ubuntu 17.04 (zesty) вам нужно быть на граничном канале: см. https://github.com/moby/moby/issues/32423#issuecomment-300164496 [ ! d0]

Поэтому вам нужно добавить deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty edge к вашим источникам.

17
ответ дан 24 July 2018 в 20:20
  • 1
    инструкции docker-ce, наконец, были обновлены, чтобы быть полезными docs.docker.com/engine/installation/linux/docker-ce/ubuntu следует добавить репозиторий stable в любом случае и добавить edge при необходимости (стабильный теперь включает выпуск для ubuntu 17.04 zesty) – michael 31 July 2017 в 03:02

В Ubuntu 17.04 deb-установка из официального репо работала просто отлично (17.05)

https://github.com/moby/moby/releases/tag/v17.05.0cece

0
ответ дан 24 July 2018 в 20:20

Информация в этом thready устарела и может привести к неисправности установки докера; ubuntu zesty теперь поддерживается, и пакеты доступны; см. руководство по установке: https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/

Удаление старых версий

Были выработаны старые версии Docker docker или docker-engine. Если они установлены, удалите их:

$ sudo apt-get remove docker docker-engine docker.io

Автоматическая установка

Если вы хотите, чтобы все шаги установки выполнялись «автоматически», вы также можете использовать сценарий установки в https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/

Установить с помощью репозитория

Обновить пакет apt index:

$ sudo apt-get update

Установить пакеты, чтобы apt мог использовать репозиторий через HTTPS:

$ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common

Добавить официальный ключ GPG Докера:

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

Убедитесь, что ключевой отпечаток 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88.

$ sudo apt-key fingerprint 0EBFCD88 pub 4096R/0EBFCD88 2017-02-22 Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid Docker Release (CE deb) <docker@docker.com> sub 4096R/F273FCD8 2017-02-22

Используйте следующую команду для настройки стабильного репозитория (для архитектуры amd64):

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

УСТАНОВИТЬ ДОКЕР CE

$ sudo apt-get update $ sudo apt-get install docker-ce

Спасибо Sebastiaan van Stijn за помощь в этом.

13
ответ дан 24 July 2018 в 20:20
[F1]
3
ответ дан 24 July 2018 в 20:20

Просто используйте следующий curl -fsSL https://get.docker.com/ | sh .. .. .. sudo usermod -aG docker $USER Источник: https://github.com/moby/moby/releases/tag/v17.05.0-ce

2
ответ дан 24 July 2018 в 20:20

Docker не установил репозиторий для последней версии ubuntu, но это простое исправление, потому что их выпуск для ubuntu 16 совместим. Пока что просто отредактируйте /etc/apt/sources.list и на линии:

deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty stable

Замените zesty на xenial. Запустите sudo apt-get update, и вы можете продолжить работу с sudo apt-get install docker-ce

58
ответ дан 31 July 2018 в 10:31
  • 1
    Если вы добавляете это прямо, как я, вам понадобится ключ PGP для этого репо - apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 7EA0A9C3F273FCD8 – timelf123 8 May 2017 в 18:50
  • 2
    @bluehallu: видел ваше редактирование, но я не могу заставить его работать с сегодняшним репо. apt-get говорит, что нет кандидатуры на установку для docker-ce – Thiago Arrais 30 May 2017 в 16:06
  • 3
    @ThiagoArrais удалил редактирование, я, вероятно, ошибся при тестировании – bluehallu 31 May 2017 в 18:59
  • 4
    отлично работает, если вы добавите ключевой сервер, как указано @ timelf123 – S.M.Mousavi 14 June 2017 в 14:56
  • 5
    Этот ответ теперь устарел, но для меня это не сработало, возможно, из-за несоответствий версии (esp. Docker-compose). Но это спорный вопрос теперь, docker.com ( не Убунту сделки РЕПО) имеет выпуск 17.06 докер-в.п. для Ubuntu 17.04. (Эти версии немного сбивают с толку: docker-ce, выпущенный в июне 2017 года, - v17.06). Если вы устанавливаете docker-ce с docker.com, то docker-compose должен быть установлен из git-версии docker-compose или через sudo -H pip install docker-compose, а не из репозиториев ubuntu, которые теперь бесполезны для файлов, связанных с докерами (с середины -2017). – michael 31 July 2017 в 03:12

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

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