Docker para iniciantes
O Docker empacota uma aplicação com tudo de que ela precisa em uma imagem. Ao rodar a imagem, você cria um container: um processo isolado, leve e fácil de recriar.
Conceitos principais
- Imagem — modelo somente leitura (ex.:
nginx:alpine). - Container — uma execução da imagem.
- Volume — onde os dados ficam guardados mesmo se o container for recriado.
- Rede — permite que containers conversem entre si pelo nome.
Primeiros comandos
docker run -d --name web -p 8080:80 nginx:alpine
docker ps
docker logs web
docker rm -f webCom o Docker Compose ou o modo Swarm, vários serviços são descritos num arquivo YAML e sobem juntos.