Por que usar Docker?

Porque você deve aprender Docker o quanto antes

O melhor amigo de DevOps é a padronização, isto é fato, e utilizar container é uma das melhores maneiras de fazer isso aliado a agilidade que é fundamental no desenvolvimento.

E de antemão já…


This content originally appeared on DEV Community and was authored by Vinícius Aarão Caldas da Costa

Porque você deve aprender Docker o quanto antes

O melhor amigo de DevOps é a padronização, isto é fato, e utilizar container é uma das melhores maneiras de fazer isso aliado a agilidade que é fundamental no desenvolvimento.

E de antemão já quero mostrar as vantagens de usar Docker, sem enrolações:

a. Resolve conflitos de dependência
Sem contêineres, as dependências e arquivos ficam todos juntos em um servidor, se quisermos atualizar 1 dependências, terá que atualizar em todo o restante.

b. Permite fácil expansão
Quando um aplicativo de servidor precisa lidar com o uso maior do que um único servidor, a solução é colocar um proxy reverso e duplicar quantas vezes forem necessárias. Como os contêineres são baseados em imagens, podemos executar quantos contêineres desejar a partir de uma única imagem. Ou melhor ainda, usar um orquestrador, aonde eu só preciso declarar quantos contêineres desejo a partir de uma única imagem.

c. Permite atualizações contínuas
Com o Docker, podemos facilmente dizer ao orquestrador que atualiza as dependências do container em questão.

d. Outras vantagens listadas

  • cadeia de construção comum
  • armazenamento de imagem comum
  • maneira comum de implementar e expandir
  • hospedagem comum de contêineres
  • controle e monitoramento comum

Conceitos básicos entender :

a. Container: é o que queremos executar e hospedar no Docker, como se fosse uma máquina isolada. Do ponto de vista conceitual, container roda dentro do host Docker com tudo o que precisa para funcionar como SO, pacotes, tempos de execução, arquivos, variáveis de ambiente, entrada padrão e saída.

b. Imagem: qualquer container é criado a partir de uma imagem, descreve tudo o que é necessário para o container ser criado.

c. Registro: Onde são armazenadas as imagens.

Espero ter ajudado :)
Vinícius Aarão


This content originally appeared on DEV Community and was authored by Vinícius Aarão Caldas da Costa


Print Share Comment Cite Upload Translate Updates
APA

Vinícius Aarão Caldas da Costa | Sciencx (2025-01-02T23:40:41+00:00) Por que usar Docker?. Retrieved from https://www.scien.cx/2025/01/02/por-que-usar-docker/

MLA
" » Por que usar Docker?." Vinícius Aarão Caldas da Costa | Sciencx - Thursday January 2, 2025, https://www.scien.cx/2025/01/02/por-que-usar-docker/
HARVARD
Vinícius Aarão Caldas da Costa | Sciencx Thursday January 2, 2025 » Por que usar Docker?., viewed ,<https://www.scien.cx/2025/01/02/por-que-usar-docker/>
VANCOUVER
Vinícius Aarão Caldas da Costa | Sciencx - » Por que usar Docker?. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/01/02/por-que-usar-docker/
CHICAGO
" » Por que usar Docker?." Vinícius Aarão Caldas da Costa | Sciencx - Accessed . https://www.scien.cx/2025/01/02/por-que-usar-docker/
IEEE
" » Por que usar Docker?." Vinícius Aarão Caldas da Costa | Sciencx [Online]. Available: https://www.scien.cx/2025/01/02/por-que-usar-docker/. [Accessed: ]
rf:citation
» Por que usar Docker? | Vinícius Aarão Caldas da Costa | Sciencx | https://www.scien.cx/2025/01/02/por-que-usar-docker/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.