Module 5 of 15 · Text
Instruções de copias de arquivos
COPY: Permite copiar arquivos de um local específico para a nossa imagem do Docker.
Copia tanto arquivos quanto diretórios.
Copia todos os arquivos a partir do contexto atual, ou seja, do local do Dockerfile (diretório pai).
Em caso de se ter vários subdiretórios, os mesmos serão copiados.
O '.' significa que é o diretório atual.
Não copia diretórios que estejam fora do diretório que se encontra o Dockerfile.
Exemplo: COPY 'local de origem' 'local de destino'
COPY ./origem destino
ADD: Permite copiar arquivos de um local específico para a nossa imagem do Docker.
Suporta cópia de um arquivo zipado (.tar .gz .zip) para o destino e faz a descompressão automaticamente.
Suporta cópia de arquivo vindo de uma URL.
Não é o comando mais recomendando para se fazer cópia.
Exemplo: ADD 'local de origem' 'local de destino'
ADD ./origem /destino