Menu
Coddy logo textTech

Copiar para dentro de um Container

Parte da seção Introdução ao Docker do Journey de Terminal da Coddy. Lição 28 de 40.

Incorporar um arquivo em uma imagem com COPY é permanente. Às vezes, em vez disso, você deseja colocar um arquivo em um contêiner que já está em execução. É isso que o docker cp faz:

docker cp note.txt mybox:/note.txt

O formato é docker cp SOURCE CONTAINER:DESTINATION. Aqui, o arquivo note.txt do seu diretório é copiado para /note.txt dentro do contêiner chamado mybox.

O arquivo realmente vai parar no container, então você pode lê-lo de volta com docker exec:

docker exec mybox cat /note.txt
challenge icon

Desafio

Médio

Um arquivo chamado data.txt está no seu diretório. Inicie um contêiner nginx em segundo plano (detached) chamado box, copie data.txt para dentro dele em /data.txt, e então use exec com cat /data.txt para lê-lo de volta.

Experimente você mesmo

Terminal
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Introdução ao Docker

Pratique por conta própria: Playground de Terminal