Menu
CoddyTech

A Instrução COPY

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

A maioria das imagens precisa que seus próprios arquivos sejam incorporados: código-fonte, configurações, dados. A instrução COPY copia um arquivo do contexto de build (o diretório a partir do qual você faz o build) para dentro da imagem:

FROM alpine
COPY message.txt /message.txt

O formato é COPY SOURCE DESTINATION. Aqui, message.txt do seu diretório é copiado para /message.txt dentro da imagem.

O arquivo realmente fica na imagem depois, então um contêiner criado a partir dela pode ler o arquivo de verdade:

docker build -t hasfile .
docker run hasfile cat /message.txt
challenge icon

Desafio

Médio

Um arquivo chamado note.txt já está no seu diretório. Abra Dockerfile na árvore de arquivos, faça com que ele contenha FROM alpine e copie note.txt para /note.txt na imagem; depois, salve-o. Crie a imagem com a tag noted e, em seguida, execute-a para fazer cat /note.txt.

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