Пакет Docker-CE или docker.io

В моем ноутбуке я работаю в основном с LXD, чтобы иметь контейнеры для разработки и управления контейнерами LXD в процессе производства (интегрированы с Ansible).

У меня есть одно требование использовать docker/docker-compose для развертывания. Я знаю, что я могу установить пакет docker.io (у которого есть патчи для совместимости с LXC), но теперь Docker продвигает использование Docker-CE / Docker-EE. В этом случае будет Docker-CE.

У этого есть патчи из пакета docker.io, которые входят в Ubuntu? или в будущем двигатель Docker-CE может быть развернут из канонических репозиториев или PPA?

12
задан 21 February 2018 в 19:30

4 ответа

Я знаю, что этот вопрос старый, но я считаю, что докеры upstream выпустили версию, которая поддерживает это сейчас, поэтому я подумал, что просто дам ответ здесь. Итак, в Ubuntu у вас действительно есть 3 варианта с 18.04 (и на самом деле они в основном работают с 16.04):

docker snap

snap install docker

Докерная привязка публикуется докере-инк вверх и имеет все хорошие атрибуты привязок. Обновлено автоматически, ограничено, несколько треков, каналов и т. Д. Я бы порекомендовал вам взглянуть так, как вы можете сказать такие вещи, как snap install docker --channel=17.06/stable, чтобы остаться в релизе докеры 17.06 и просто получать обновления по этой «дорожке». Это должно содержать исправление, которое вы ищете, учитывая связанный разговор с LXD вверх по течению.

Это также имеет то преимущество, что работает 18.04, 16.04 и даже 14.04.

docker upstream archive

В настоящее время докеры upstream рекомендуют более привлекательную докерную привязку и т. Д. Это также может удовлетворить ваши потребности, пока вы получаете 17.06 и новее.

docker.io package

sudo apt install docker.io

Это регулярно обновляется членами сообщества Canonical / Ubuntu, но имеет тенденцию немного отставать вверх по течению. Вы можете сохранить этот пакет таким же, как ваши обычные аппетитные пакеты на ubuntu. Вы можете узнать больше о исключении SRU в вики Ubuntu, чтобы увидеть элементы управления качеством, которые входят в это. Версия в Xenial и Bionic включена или приближается к 17.03, но они, похоже, содержат исправление, которое необходимо запустить в LXD.

1
ответ дан 18 July 2018 в 14:42

Я знаю, что этот вопрос старый, но я считаю, что докеры upstream выпустили версию, которая поддерживает это сейчас, поэтому я подумал, что просто дам ответ здесь. Итак, в Ubuntu у вас действительно есть 3 варианта с 18.04 (и на самом деле они в основном работают с 16.04):

docker snap

snap install docker

Докерная привязка публикуется докере-инк вверх и имеет все хорошие атрибуты привязок. Обновлено автоматически, ограничено, несколько треков, каналов и т. Д. Я бы порекомендовал вам взглянуть так, как вы можете сказать такие вещи, как snap install docker --channel=17.06/stable, чтобы остаться в релизе докеры 17.06 и просто получать обновления по этой «дорожке». Это должно содержать исправление, которое вы ищете, учитывая связанный разговор с LXD вверх по течению.

Это также имеет то преимущество, что работает 18.04, 16.04 и даже 14.04.

docker upstream archive

В настоящее время докеры upstream рекомендуют более привлекательную докерную привязку и т. Д. Это также может удовлетворить ваши потребности, пока вы получаете 17.06 и новее.

docker.io package

sudo apt install docker.io

Это регулярно обновляется членами сообщества Canonical / Ubuntu, но имеет тенденцию немного отставать вверх по течению. Вы можете сохранить этот пакет таким же, как ваши обычные аппетитные пакеты на ubuntu. Вы можете узнать больше о исключении SRU в вики Ubuntu, чтобы увидеть элементы управления качеством, которые входят в это. Версия в Xenial и Bionic включена или приближается к 17.03, но они, похоже, содержат исправление, которое необходимо запустить в LXD.

1
ответ дан 24 July 2018 в 20:27
  • 1
    Очень полезно - спасибо! Однако обратите внимание, что snap несколько ограничивает вас: Чтобы использовать «сборку докеров», «сохранение докеров» и «загрузку докеров», вам нужно разместить свой файл докеров в $ HOME. Все файлы, к которым вы хотите подключиться к докере, должны быть в этом пути. Также обратите внимание, что в настоящее время docker.io (версия 17.12.1-0ubuntu1, примерно с 2018 по 02-27) является более актуальным, чем ( snapcraft.io/docker , версия 17.06.2-ce, примерно с 2017-09-05). Пользовательское репо от докера имеет версию док-станции версии 18.03.1-ce (2018-04-26) – nealmcb 22 June 2018 в 17:49

Я знаю, что этот вопрос старый, но я считаю, что докеры upstream выпустили версию, которая поддерживает это сейчас, поэтому я подумал, что просто дам ответ здесь. Итак, в Ubuntu у вас действительно есть 3 варианта с 18.04 (и на самом деле они в основном работают с 16.04):

docker snap

snap install docker

Докерная привязка публикуется докере-инк вверх и имеет все хорошие атрибуты привязок. Обновлено автоматически, ограничено, несколько треков, каналов и т. Д. Я бы порекомендовал вам взглянуть так, как вы можете сказать такие вещи, как snap install docker --channel=17.06/stable, чтобы остаться в релизе докеры 17.06 и просто получать обновления по этой «дорожке». Это должно содержать исправление, которое вы ищете, учитывая связанный разговор с LXD вверх по течению.

Это также имеет то преимущество, что работает 18.04, 16.04 и даже 14.04.

docker upstream archive

В настоящее время докеры upstream рекомендуют более привлекательную докерную привязку и т. Д. Это также может удовлетворить ваши потребности, пока вы получаете 17.06 и новее.

docker.io package

sudo apt install docker.io

Это регулярно обновляется членами сообщества Canonical / Ubuntu, но имеет тенденцию немного отставать вверх по течению. Вы можете сохранить этот пакет таким же, как ваши обычные аппетитные пакеты на ubuntu. Вы можете узнать больше о исключении SRU в вики Ubuntu, чтобы увидеть элементы управления качеством, которые входят в это. Версия в Xenial и Bionic включена или приближается к 17.03, но они, похоже, содержат исправление, которое необходимо запустить в LXD.

2
ответ дан 31 July 2018 в 11:50
  • 1
    Очень полезно - спасибо! Однако обратите внимание, что snap несколько ограничивает вас: Чтобы использовать «сборку докеров», «сохранение докеров» и «загрузку докеров», вам нужно разместить свой файл докеров в $ HOME. Все файлы, к которым вы хотите подключиться к докере, должны быть в этом пути. Также обратите внимание, что в настоящее время docker.io (версия 17.12.1-0ubuntu1, примерно с 2018 по 02-27) является более актуальным, чем ( snapcraft.io/docker , версия 17.06.2-ce, примерно с 2017-09-05). Пользовательское репо от докера имеет версию док-станции версии 18.03.1-ce (2018-04-26) – nealmcb 22 June 2018 в 17:49

Я знаю, что этот вопрос старый, но я считаю, что докеры upstream выпустили версию, которая поддерживает это сейчас, поэтому я подумал, что просто дам ответ здесь. Итак, в Ubuntu у вас действительно есть 3 варианта с 18.04 (и на самом деле они в основном работают с 16.04):

docker snap

snap install docker

Докерная привязка публикуется докере-инк вверх и имеет все хорошие атрибуты привязок. Обновлено автоматически, ограничено, несколько треков, каналов и т. Д. Я бы порекомендовал вам взглянуть так, как вы можете сказать такие вещи, как snap install docker --channel=17.06/stable, чтобы остаться в релизе докеры 17.06 и просто получать обновления по этой «дорожке». Это должно содержать исправление, которое вы ищете, учитывая связанный разговор с LXD вверх по течению.

Это также имеет то преимущество, что работает 18.04, 16.04 и даже 14.04.

docker upstream archive

В настоящее время докеры upstream рекомендуют более привлекательную докерную привязку и т. Д. Это также может удовлетворить ваши потребности, пока вы получаете 17.06 и новее.

docker.io package

sudo apt install docker.io

Это регулярно обновляется членами сообщества Canonical / Ubuntu, но имеет тенденцию немного отставать вверх по течению. Вы можете сохранить этот пакет таким же, как ваши обычные аппетитные пакеты на ubuntu. Вы можете узнать больше о исключении SRU в вики Ubuntu, чтобы увидеть элементы управления качеством, которые входят в это. Версия в Xenial и Bionic включена или приближается к 17.03, но они, похоже, содержат исправление, которое необходимо запустить в LXD.

2
ответ дан 31 July 2018 в 23:30
  • 1
    Очень полезно - спасибо! Однако обратите внимание, что snap несколько ограничивает вас: Чтобы использовать «сборку докеров», «сохранение докеров» и «загрузку докеров», вам нужно разместить свой файл докеров в $ HOME. Все файлы, к которым вы хотите подключиться к докере, должны быть в этом пути. Также обратите внимание, что в настоящее время docker.io (версия 17.12.1-0ubuntu1, примерно с 2018 по 02-27) является более актуальным, чем ( snapcraft.io/docker , версия 17.06.2-ce, примерно с 2017-09-05). Пользовательское репо от докера имеет версию док-станции версии 18.03.1-ce (2018-04-26) – nealmcb 22 June 2018 в 17:49

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

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