Copiar un archivo a otra «máquina»

Esta entrada va a ser muy cortita. Casi es como un postit que me podría pegar al monitor, porque es algo que siempre necesito buscar cuando lo hago de pascuas a ramos. No es más que copiar un archivo a otra máquina:

scp file.ext user@example.com:/home/user

El código previo nos permite copiar un archivo (file.ext) a una máquina remota (example.com) en la que existe el usuario user. El archivo se copiará a la carpeta home de ese usuario.

Hoy en día, que se llevan mucho los contenedores, es posible que la otra máquina, en lugar de ser un servidor remoto no sea más que un contenedor en nuestra propia máquina. En ese caso lo que necesitaremos ejecutar es la versión docker del comando cp.

docker cp ./file.ext 1dc097a19eab:/app/public/

Por mucho que tengamos automatizado todo el sistema de despliegue y de pruebas, es muy posible que en un momento dado queramos modificar algo a mano para hacer una prueba rápida, o traernos un fichero de log para analizar. Por eso es importante tener estos comandos a mano, que nos pueden salvar el culo cuando estemos apurados.

Autor: Javi López G.

Arquitecto/desarrollador, creativo, buscador de nuevas soluciones y modelos de negocio, crítico constructivo y ex muchas cosas

Thank you very much for sharing whatever you're going to publish

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.