Linux cambia la forma en que Docker ejecuta el directorio raíz

  
                

Muchos usuarios de Linux no asignaron la partición /var cuando instalaron el sistema. Después de instalar Docker, se encontró que su ubicación predeterminada está en /var /lib /docker. Entonces causó que Docker corriera muy lentamente, entonces, ¿cómo resolver este problema? Echemos un vistazo a la solución.

Solución:

En primer lugar, vuelva a instalar el sistema, que es demasiado humano, ignorado. . . La próxima vez que implemente el host Docker, tendrá que particionarlo.

El segundo es cambiar la ruta de almacenamiento predeterminada para Docker.

Consulte el manual para encontrar: -g, --graph = " /var /lib /docker " Configurar el directorio raíz del tiempo de ejecución de Docker

Use el parámetro --graph: docker --graph = /opt /docker -d, generará automáticamente el directorio /opt /docker (0700), y creará los archivos relacionados de la ventana acoplable en este directorio.

La imagen original y el contenedor no se pueden encontrar, porque se cambió la ruta ( La imagen original se encuentra en /var /lib /docker /devicemapper /devicemapper /{data, metadata})

El archivo de configuración de Docker puede configurar la mayoría de los parámetros de proceso de fondo, que son inconsistentes en cada sistema operativo.

La ubicación en ubuntu es: /etc /default /docker

La ubicación en centos es: /etc /sysconfig /docker

Estoy usando CentOS 7, entonces Simplemente cambie vim /etc /sysconfig /docker a

OPTIONS = - graph = " /home /lib /docker " --selinux-enabled -H fd: //

Entonces Inicio de la ventana acoplable de servicio La ruta para reiniciar Docker se cambia a /home /lib /docker.

Lo anterior es la solución. ubicación de almacenamiento espacio acoplable es demasiado pequeño, lo que resulta en una forma lenta para ejecutar un estibador, los usuarios han encontrado con este problema, resolverlo de esta manera.

Copyright © Conocimiento de Windows All Rights Reserved