Tecnología · GUÍA PRÁCTICA
¿Docker bind mount dice ‘not a directory’? Demuestra primero ambos tipos
Audita el origen en el host del daemon, la base de Compose y el destino de la imagen antes de recrear o borrar datos.

El error ‘not a directory’ de Docker no pide recrearlo todo: un extremo es archivo y el otro directorio, o el daemon creó como directorio un origen que no existía.
Congela la declaración; demuestra el origen en el host del daemon, el destino en la imagen y después el montaje efectivo.
Fija declaración y contexto del daemon
Guarda error, comando, archivos -f, directorio de proyecto y env; renderiza docker compose config para ver el montaje combinado.
Registra docker context show y docker info e identifica el host real del daemon. Un daemon remoto no ve la ruta local del cliente.
Demuestra el tipo del origen en el host
Resuelve el origen a ruta absoluta y usa stat sobre el enlace y su destino; registra ausente, archivo, directorio o enlace roto.
Si un nombre de archivo es directorio, comprueba si un -v anterior lo creó al faltar. Usa --mount o create_host_path:false durante el diagnóstico.
Resuelve primero la base de Compose
Con varios archivos, las rutas relativas parten del primer archivo Compose base. Compara el resultado absoluto con la configuración y el host del daemon.
Comprueba variables: DATA_DIR vacío puede apuntar a la raíz. Corrige declaración o variable; no borres volúmenes ni imágenes.
Demuestra el tipo del destino en la imagen
Sin el montaje conflictivo, inspecciona destino y padre en un contenedor seguro. Si el arranque crea la ruta, inspecciona tras la misma inicialización.
Para configuración crea primero el archivo host y monta sobre archivo; para árbol usa directorio sobre directorio. Reconstruye solo si el layout es erróneo.
Recrea una vez y verifica
Corrige ambos extremos, recrea solo el contenedor afectado e inspecciona Type, Source, Destination y solo lectura.
Repite la carga original y lee el destino dentro del contenedor. Si falla, compara la ruta real del daemon y el digest de la imagen.
