Docker funciona no modelo cliente-servidor.
docker CLI
│
▼
Docker API
│
▼
dockerd
│
├── imagens
├── containers
├── redes
└── volumes
Componentes
Docker CLI
É o comando:
docker
Exemplo:
docker ps
Docker daemon
O serviço principal é o dockerd.
Verifique:
systemctl status docker
containerd
É um runtime usado pelo Docker para gerenciar o ciclo de vida dos containers.
systemctl status containerd
Docker Registry
É um servidor que armazena imagens.
O registry público mais conhecido é o Docker Hub.
Laboratório
Execute:
docker info
Procure informações como:
- número de containers;
- número de imagens;
- storage driver;
- kernel;
- arquitetura.
Veja os processos:
ps aux | grep dockerd
E:
ps aux | grep containerd
Desafio
Descubra:
- Qual versão do Docker você está usando?
- Qual kernel Linux está sendo utilizado?
- Qual storage driver foi selecionado?
- Quantas imagens existem no host?
