Docker.io, notas de instalación

Para la instalación de Docker en sistemas Linux hay dos procedimientos generales:

Instalar desde el gestor de paquetes

Estando habilitado un repositorio oficial compatible, como ${release}-backports o unstable, es posible instalar Docker y docker-compose directamente desde el gestor de paquetes:

apt install docker-io docker-compose

Instalar desde el repositorio oficial

Se puede instalar desde el repositorio oficial siguiendo las instrucciones (hay instrucciones similares para otras distribuciones). El archivo de repositorio resultante sería similar a lo que sigue (reemplazando ${release} como corresponde):

deb [arch=amd64] https://download.docker.com/linux/debian ${release} stable

El servidor de Producción tiene sysvinit y/o runinit en el init. Debido a esto se gatilla el bug de cgroups no disponible con el siguiente mensaje al crear un container:

  docker: Error response from daemon: cgroups: cannot find cgroup mount destination: unknown.

La solución se encuentra en el hilo mencionado. Se agrega las siguientes líneas al init del sistema (en inittab):

# mkdir /sys/fs/cgroup/systemd
# mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd
f1/docker-io-instalacion.txt · Última modificación: 2021/01/24 16:14 por lmachuca
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0