Directorio de artículos
- prefacio
- 1. ¿Detener el servicio Docker?
- 2. Migrar los datos de la ventana acoplable al catálogo de datos
- 3. Copia de seguridad del directorio de datos original
- 4. Agregue un enlace blando
- 5. Reinicie el servicio docker
- 6. Después de confirmar que no hay ningún problema con el servicio, elimine el directorio de respaldo
- Resumir
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
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