Sobes.tech
Junior

O que é Docker e o que é o Docker daemon?

sobes.tech IA

Resposta da IA

O Docker é uma plataforma para desenvolver, entregar e executar aplicações em contêineres.

Os contêineres permitem empacotar uma aplicação com todas as suas dependências num ambiente isolado, garantindo previsibilidade e portabilidade.

O daemon do Docker (ou dockerd) é um serviço em segundo plano que gere todo o trabalho do Docker. Ele é responsável por:

  • Construir, iniciar e parar contêineres.
  • Gerir imagens.
  • Gerir volumes de dados.
  • Gerir redes.
  • Processar pedidos do CLI do Docker.

O cliente (por exemplo, o comando docker build ou docker run) interage com o daemon do Docker através da API.

# Exemplo de comando CLI do Docker que envia uma requisição ao daemon do Docker
docker run -d -p 80:80 nginx