Menu
Coddy logo textTech

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ção, dados. A instrução COPY copia um arquivo do contexto de compilação (o diretório a partir do qual você faz a compilação) 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 reside na imagem depois disso, então um container construído 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. Escreva um Dockerfile que seja FROM alpine e copie note.txt para /note.txt na imagem. 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