Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Versão do Docker

Olá,

Ao rodar o seguinte comando: sudo docker version, percebi que são exibidas duas versões: Uma de client e outra de server.

Alguém pode me explicar o funcionamento de client/server do Docker ou isso será abordado nos próximos capítulos?

Client: Version: 1.13.1 API version: 1.26 Package version: docker-1.13.1-44.git584d391.fc27.x86_64 Go version: go1.9.1 Git commit: caba767-unsupported Built: Thu Nov 23 21:17:26 2017 OS/Arch: linux/amd64

Server: Version: 1.13.1 API version: 1.26 (minimum version 1.12) Package version: docker-1.13.1-44.git584d391.fc27.x86_64 Go version: go1.9.1 Git commit: caba767-unsupported Built: Thu Nov 23 21:17:26 2017 OS/Arch: linux/amd64 Experimental: false

2 respostas
solução!

Boa noite Ítalo!

O Docker possuí uma arquitetura client-server:

O client(cli) é responsável pela comunicação com o server, usando REST para requisitar as operações.

O Server é o serviço que roda em background no S.O., responsável por buildar, rodar, fazer download das imagens, enfim...tudo..rs

Quando instalamos o docker na nossa máquina, os dois são instalados. Mas se você quiser rodar um container no aws por exemplo, ira se conectar no server deles usando o seu o cli através do seu terminal.

Peguei as definições de um material da Red Hat, espero que tenha ajudado.

Abraços.

Perfeita explicação, William. Agora fez todo o sentido. Obrigado!