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.txtO 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.txtDesafio
MédioUm 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
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
4Gerenciando Containers
Nomeando ContainersContainers em Segundo PlanoListando Todos os ContainersParando e RemovendoRecapitulação - Ciclo de Vida do Container10Projeto de Aplicativo de Saudação
Visão Geral do ProjetoEscrever o Dockerfile5Inspecionando Containers
Logs do ContainerInspecionando DetalhesExecutando ComandosRecapitulação - Health CheckPratique por conta própria: Playground de Terminal