Neste artigo você vai aprender a como copiar arquivos do computador para o container de Docker, utilizando apenas um comando
Fala programador(a), beleza? Bora aprender mais sobre manuseamento de arquivo entre o container a máquina host em Docker!
Para realizar a ação de cópia vamos utilizar o comando de Docker chamado cp
Ele serve tanto para cópia de arquivos do container para a máquina, como também da máquina para o container
Para copiar arquivos vamos precisar saber o id do container, que pode ser obtido através do comando:
docker container ls
Sabendo o id do container que deseja copiar o arquivo, utilize o comando:
docker cp meuarquivo.js <id_do_container>:/meuarquivo.js
Teremos então o arquivo copiado do nosso computador, máquina host, para o container de Docker
Se você quer copiar do continaer para a máquina host, utilize:
docker cp <id_do_container>:/meuarquivo.js meuarquivo.js
Agora o arquivo do container estará na sua máquina!
Note que o docker também possui um comando de cópia para o Dockerfile, que é mais interessante quando estamos criando imagens!
Conclusão
Neste artigo você aprendeu a como copiar arquivos do computador para o container em Docker
Utilizamos o comando docker cp para isso, porém precisamos saber o id do container alvo
Este comando também é válido para copiar arquivos da máquina host para o container
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!