Introducción
Mientras ejecuta contenedores, es posible que tenga archivos que necesite copiar desde la máquina host al contenedor. Esto puede deberse a una variedad de razones, como archivos de configuración que son específicos de su entorno y no se pueden recuperar de ubicaciones estándar, o si desea aprovechar un registro privado como Atlas como parte de su flujo de trabajo.
Copiar archivos
Para copiar archivos del host a un contenedor Docker, puede usar el comando docker cp
. La sintaxis de este comando es la siguiente:
docker cp <host-src-path> <container-name>:<container-dest-path>
Por ejemplo, si desea copiar un archivo ubicado en host /tmp/myfile.txt
en el directorio /app
en un contenedor llamado my-container
, ejecute el siguiente comando:
docker cp /tmp/myfile.txt my-container:/app
Esto copiaría el archivo del host a la ubicación especificada en el contenedor de Docker. Tenga en cuenta que container-dest-path
debe existir en el contenedor antes de que pueda copiar el archivo en él.
Conclusión
En este tutorial hemos visto cómo copiar archivos desde el host a un contenedor Docker.