<aside> <img src="notion://custom_emoji/6a9f75af-b090-4ac1-9370-a797e429cd85/12c39bc1-c32f-80fa-b777-007a474b0a18" alt="notion://custom_emoji/6a9f75af-b090-4ac1-9370-a797e429cd85/12c39bc1-c32f-80fa-b777-007a474b0a18" width="40px" />
DescriçãoO Docker é uma plataforma de virtualização que permite empacotar aplicações e suas dependências em contêineres isolados e portáteis. Com Docker, desenvolvedores podem criar ambientes de execução consistentes e replicáveis, facilitando o desenvolvimento, testes e implantação de aplicações em diferentes sistemas e infraestruturas. Ao encapsular tudo o que uma aplicação precisa para funcionar, o Docker elimina problemas de compatibilidade e permite o escalonamento eficiente de serviços, sendo amplamente utilizado para automação e otimização de ambientes de desenvolvimento e produção.
</aside>
Mostrar todos os containersdocker ps -a
Verificar logsdocker logs NOME_CONTAINER
Dockerfiledocker build -t nome-da-imagem .
-t serve para dar um nome imagem docker.. no final significa que o Docker deve olhar para o diretório atual (onde está o Dockerfile).Docker ComposeIniciar os containersdocker compose up
Iniciar os containers em modo 'detach'docker compose up -d
Atualizar os containersdocker compose up --build
Desligar os containersdocker compose down
Reiniciar os containers