• Menú
      • Blog
    Login
    • Inicio
    • Blog
    • Blog
    • Docker

    Cómo cambiar el directorio de trabajo de Docker (/var/lib/docker) en Linux

    • publicado por Linux LabsD7
    • Categorías Docker, Todas
    • Fecha abril 9, 2025
    • Comentarios 0 Comentarios

    En esta guía te explico cómo modificar la ruta, ubicación o directorio de trabajo de Docker en Linux, asegurando que los contenedores y volúmenes se alojen en un directorio de tu elección sin afectar su funcionamiento.

    • Verificar el estado del servicio de docker
    
    systemctl status docker
    
    • Detener el servicio de docker
    
    systemctl stop docker
    
    • Crear el nuevo directorio donde se va a almacenar los contenedores y volúmenes.
    
    mkdir /nuevo_directorio_docker
    

    Para el ejemplo se crea el directorio «nuevo_directorio_docker» en la raíz del sistema.

    • Crear el archivo «daemon.js» en /etc/docker/
    
    vi /etc/docker/daemon.json
    
    • Agregar las líneas de código que contienen el nuevo path de almacenamiento
    
    {
      "data-root": "/nuevo_directorio_docker/docker",
      "storage-driver": "overlay2"
    }
    

    Guardar y salir del archivo.

    • Migrar la data del directorio por defecto al nuevo directorio
    
    rsync -avpP /var/lib/docker/ /nuevo_directorio_docker/docker/
    
    • Renombrar el directorio por defecto de docker
    
    mv /var/lib/docker /var/lib/docker_backup
    
    • Iniciar el servicio de docker
    
    sudo systemctl start docker
    
    • Listar todos los contenedores
    
    docker ps -a
    
    • Verificar el nuevo directorio que está usando Docker mediante los procesos en ejecución.
    
    docker info | grep "Docker Root Dir"
    

    La respuesta para el ejemplo debe ser: Docker Root Dir: /nuevo_directorio_docker/docker

    • Verificar que los contenedores están almacenados en el nuevo path
    
    ls /nuevo_directorio_docker/docker/containers/
    

    ¡Listo! Ya tienes Docker funcionando en un directorio diferente al de la instalación por defecto

    Con estos simples pasos, ahora has asegurado que los contenedores y volúmenes se alojen en un directorio de tu elección sin afectar su funcionamiento.

    Etiqueta:Administrar espacio Docker, cambiar directorio, Cambiar directorio Docker, carpeta de datos., Configurar Docker Linux, Docker, Docker /var/lib/docker, Docker cambiar ruta de almacenamiento, Docker cambiar ubicación, Docker configuración avanzada, Docker daemon.json, Docker data root, Docker en Linux avanzado, Docker en producción, Docker guía avanzada, Docker liberar espacio, Docker Linux Sysadmin, Docker mount point Linux, Docker storage location, Docker systemd configuración, Mover contenedores Docker, Mover Docker a otro disco, ruta, Tutorial Docker Linux, ubicación

    • Compartir:
    Linux LabsD7

    Publicación anterior

    Cómo Instalar Docker Paso a Paso en Linux (Guía Completa)
    abril 9, 2025

    Siguiente publicación

    Guía Completa para Instalar MariaDB en Linux
    abril 14, 2025

    También te puede interesar

    Crear usuario en linux con permiso de root
    mayo 15, 2025

    ¿Necesitas crear un usuario en Linux con permisos de root? En esta guía aprenderás cómo otorgar privilegios administrativos paso a paso. Donde (usermod: modifica atributos del usuario; a:agrega; G:grupo): ¡Listo! Ya tienes creado un usuario con permisos para escalar a …

    Comprimir Archivos En Linux: Guía Práctica Y Efectiva
    mayo 5, 2025

    Comprimir archivos en Linux es esencial para ahorrar espacio y facilitar la gestión de datos, con herramientas como tar y tar.gz, puedes comprimir archivos fácilmente desde la terminal.Esta guía práctica muestra cómo usar cada comando con ejemplos claros. Ideal para …

    Corregir Problema Con Carpeta Compartida En Windows Server
    abril 25, 2025

    ¿Estás intentando acceder a una carpeta compartida en tu red y te aparece el siguiente mensaje? «The specified network name is no longer available» El resultado indica que el soporte para el protocolo SMB versión 1.0/1.0.1 y 2.0, 2.1, 3.0, …

    Deja una respuesta Cancelar la respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Search

    Copyright 2025 by LinuxLabsD7. All rights reserved

    Inicie sesión con su cuenta de sitio

    ¿Perdiste tu contraseña?