Método de migración del directorio de datos de Docker


prefacio

Para el servicio docker instalado en el servidor, los datos se almacenan en el directorio /var/lib/docker por defecto, dado que este directorio está en el disco del sistema, a medida que pasa el tiempo, docker ocupa cada vez más espacio y el sistema el disco es el más concurrido. 1G, es fácil 100% del disco, pensando en migrar el directorio ocupado por docker a un directorio de disco que no sea del sistema, hágalo inmediatamente cuando lo piense

inserte la descripción de la imagen aquí


1. ¿Detener el servicio Docker?

systemctl stop docker

2. Migrar los datos de la ventana acoplable al catálogo de datos

rsync -r -avz /var/lib/docker /data/docker/lib/

3. Copia de seguridad del directorio de datos original

mv /var/lib/docker /var/lib/docker.old

4. Agregue un enlace blando

ln -s /data/docker/lib/docker /var/lib/

5. Reinicie el servicio docker

systemctl start docker

Después de iniciar Docker, la ruta escrita por Docker sigue siendo /var/lib/docker, pero debido a la configuración del enlace suave, en realidad se escribe en un nuevo directorio. Hasta el momento, se ha completado la migración del directorio de datos de Docker.

6. Después de confirmar que no hay ningún problema con el servicio, elimine el directorio de respaldo

rm -rf /var/lib/docker.old

Resumir

Después de migrar correctamente el directorio de datos de Docker, no hay necesidad de preocuparse de que el directorio del disco del sistema del servidor esté lleno

Supongo que te gusta

Origin blog.csdn.net/itopit/article/details/130798569
Recomendado
Clasificación