Junior — Middle
Quais componentes são responsáveis por iniciar e operar os contêineres no Docker?
sobes.tech IA
Resposta da IA
No Docker, vários componentes-chave são responsáveis por iniciar e operar os contêineres:
-
Motor Docker — o motor principal que inclui:
- Daemon Docker (dockerd) — serviço que gere os contêineres, imagens, redes e volumes.
- CLI Docker — linha de comandos para interagir com o daemon.
-
Runtime de Contêineres — componente que executa diretamente os contêineres. Por padrão, o Docker usa runc.
-
Imagens Docker — modelos para criar contêineres.
-
Registos Docker — armazéns de imagens (por exemplo, Docker Hub).
Quando inicia um contêiner, o Daemon Docker usa o runtime para criar um processo isolado a partir da imagem, com seu próprio espaço de ficheiros, rede e recursos.
Exemplo de comando para iniciar um contêiner:
docker run -d --name my_container nginx
Aqui, o Daemon Docker criará e iniciará um contêiner baseado na imagem nginx.