Qual a diferença entre ADD e COPY no Docker
Neste artigo você vai aprender qual a diferença entre ADD e COPY em Docker, e quando utilizar qual comando, para realizar uma ação
Tenha acesso root e SSD NVMe, com 10% OFF extra pelo link da Hora de Codar.
Ver a oferta de VPS Parceria Hora de Codar
Fala programador(a), beleza? bora aprender mais sobre Docker!
Basicamente os dois comandos fazendo a mesma coisa, tanto ADD como COPY podem trazer arquivos para o container
Porém ADD tem uma funcionalidade a mais, que é: adicionar arquivos remotos, ou seja a source (src) pode ser uma URL
Já o COPY funciona apenas com os arquivos que já temos disponíveis
Boas práticas de Docker
Nas boas práticas de Docker temos algo interessante sobre estes dois comandos
Mais controle no próximo deploy.
Configure sua aplicação em uma VPS Hostinger com acesso root. Escolha os recursos conforme o que seu projeto precisa.
- SSD NVMe
- AMD EPYC
- Backups semanais
Quando vamos escrever um arquivo de Dockerfile, e estamos em dúvida em qual utilizar, o COPY é aconselhado
Devemos utilizar o ADD apenas quando for necessária esta funcionalidade a mais, de colocar um arquivo por meio de uma URL
Nos outros casos o COPY é aconselhado!
Quer saber mais sobre as boas práticas? Clique aqui.

Crie sistemas com IA para vender
Prompts, modelos e checklists para criar e publicar seu sistema com IA e preparar a oferta para o primeiro cliente.
Quero o e-book gratuito Receba o livro e os bônus no seu e-mail.Conclusão
Neste artigo você viu qual a diferença entre ADD e COPY no Docker
Os dois tem as mesmas funcionalidades, mas ADD tem algo a mais
Que é poder adicionar arquivos de um local remoto, por meio de uma URL
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!
Formações
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 48min
Blog | Mais populares

Como listar todos os containers em Docker
Neste artigo você vai aprender a como listar todos os containers em Docker, de maneira simples, com um comando bem simples Fala programador(a), beleza? Bora […]

Como forçar o Docker a rodar uma imagem sem cache
Neste artigo você vai aprender a como forçar o Docker a rodar uma imagem sem cache, ou seja, reconstruir a imagem sem os dados já […]

Como passar variáveis de ambiente para containers de Docker (.env)
Neste artigo você vai aprender a como passar variáveis de ambiente para containers de Docker, por comando e também por arquivo .env Fala programador(a), beleza? […]

Muito bom. Obrigada, amigo!
de nada!