В моем ноутбуке я работаю в основном с LXD, чтобы иметь контейнеры для разработки и управлять контейнерами LXD в производстве (интегрирован с Ansible).
У меня есть одно требование использовать docker/docker-compose
для развертывания. Я знаю, что могу установить docker.io
пакет (в котором есть исправления для совместимости с LXC), но теперь Docker продвигает использование Docker-CE / Docker-EE. В этом случае будет Docker-CE.
У этого есть патчи из docker.io
пакета, которые входят в Ubuntu? или в будущем механизм Docker-CE может быть развернут из репозиториев Canonical или PPA?
16.04
virtualization
docker
lxd
Йонси Солис
источник
источник
Ответы:
Я знаю, что этот вопрос старый, но я полагаю, что докер upstream выпустил версию, которая поддерживает это сейчас, поэтому я подумал, что просто оставлю здесь ответ. Итак, в Ubuntu у вас действительно есть 2 варианта по состоянию на 18.04 (и действительно, они в основном работают и на 16.04):
докерский архив
В настоящее время докер апстрим рекомендует более сложный набор инструкций по установке из пользовательского архива и т. Д. Это также может удовлетворить ваши потребности, если вы захватите их 17.06 и новее.
docker.io
пакетsudo apt install docker.io
Это версия и обновляется членами сообщества Canonical / Ubuntu довольно регулярно, но, как правило, немного отстают вверх по течению. Вы можете сохранить этот пакет так же, как ваши обычные пакеты apt в Ubuntu. Вы можете прочитать больше об исключении SRU на вики-сайте Ubuntu, чтобы увидеть элементы контроля качества, которые входят в это. Версии в Xenial и Bionic включены или приближаются к 17.03, но, похоже, они содержат патч, необходимый для запуска в LXD.
Редактировать заметку: https://github.com/docker/docker-snap - привязка к докеру больше не рекомендуется с этого обновления (25 сентября 2018 г.). Если это изменится в будущем, не стесняйтесь редактировать этот ответ.
источник