Arquivos IT Services - Code Journey
Code Journey, Desenvolvimento, IT Services
Principais comandos de Docker: Usando containers no desenvolvimento de software
Ao desenvolver uma aplicação, torná-la acessível para colegas de equipe e para o cliente pode se tornar um desafio. Afinal, na sua máquina funciona, mas e no Sistema Operacional de quem precisa testar? Pois é, para resolver comportamentos inesperados que geram gargalos no projeto, surgiu o conceito de Container e o Docker.
Containers compartilham de um mesmo Sistema Operacional, diferente das tradicionais VM's (Virtual Machines, ou Máquinas Virtuais) que necessitam de enormes capacidades de disco e memória para rodar diversos SO's. Um container isola recursos e permite uma comunicação mais fácil entre diferentes containers. Assim, basta que o outro usuário tenha o Docker instalado para acessar sua aplicação em seu container.
Saiba mais sobre o surgimento do conceito de Container, além de DockerFile e Docker Compose nesse artigo de Larissa Roder.
Principais comandos de Docker: Ciclo de Capacitação gratuito!
Quer entender mais sobre o Docker e aprender a começar? O desenvolvedor Pedro Mázala apresentou um Ciclo de Capacitação em formato de vídeos para explicar: