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

diferença entre ADD e COPY capa

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

Hospedagem que aguenta seu projeto crescer
Hospedagem recomendada

Hospedagem que aguenta seu projeto crescer

Hospedagem rápida, painel simples, backups automáticos e suporte 24/7 em português.

Boas práticas de Docker

Nas boas práticas de Docker temos algo interessante sobre estes dois comandos

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.

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!

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Subscribe
Notify of
guest

2 Comentários
Oldest
Newest Most Voted
Sarahh

Muito bom. Obrigada, amigo!

Battisti

de nada!

Formações

Formação Claude Code

Formação Claude Code

Domine Claude Code do absoluto zero até o avançado

  • 120 aulas
  • 4 projetos
  • 9h 45min

Blog | Mais populares