En mi computadora portátil, trabajo principalmente con LXD para tener contenedores para el desarrollo y administrar contenedores LXD en producción (integrado con Ansible).
Tengo un requisito para usar docker/docker-compose
para la implementación. Sé que puedo instalar el docker.io
paquete (que tiene los parches para compatibilidad LXC) pero ahora, Docker promueve el uso de Docker-CE / Docker-EE. En este caso será Docker-CE.
¿Este tiene los parches del docker.io
paquete que viene en Ubuntu? o en el futuro el motor Docker-CE se puede implementar desde los repositorios canónicos o un PPA?
16.04
virtualization
docker
lxd
Yonsy Solis
fuente
fuente
Respuestas:
Sé que esta pregunta es antigua, pero creo que Docker Upstream ha lanzado una versión que admite esto ahora, por lo que pensé en poner una respuesta aquí. Entonces, en Ubuntu, realmente tienes 2 opciones a partir de 18.04 (y realmente esto también funciona principalmente en 16.04):
archivo aguas arriba
Actualmente, Docker Upstream recomienda un conjunto de instrucciones más complicado para la instalación desde un archivo personalizado , etc. Esto también puede satisfacer sus necesidades siempre que obtenga su 17.06 y versiones posteriores.
docker.io
paquetesudo apt install docker.io
Esto es versionado y actualizado por los miembros de la comunidad Canonical / Ubuntu con bastante regularidad, pero tiende a retrasarse un poco. Puede mantener este paquete retenido como sus paquetes apt habituales en ubuntu. Puede leer más sobre la excepción SRU en el wiki de Ubuntu para ver los controles de calidad que conlleva. La versión en Xenial y Bionic está activada o se acerca a la 17.03, pero parecen contener el parche que necesita ejecutar en LXD.
Editar nota: https://github.com/docker/docker-snap - docker snap ya no se recomienda a partir de esta actualización (25 de septiembre de 2018). Si esto cambia en el futuro, siéntase libre de editar esta respuesta.
fuente