1
resposta

Docker Client e Server

Olá pessoal, alguém poderia me explicar este contexto de client e server do docker

andrevieira@andrevieira-RF511:~$ sudo docker version
Client:
 Version:      18.03.1-ce
 API version:  1.37
 Go version:   go1.9.5
 Git commit:   9ee9f40
 Built:        Thu Apr 26 07:17:20 2018
 OS/Arch:      linux/amd64
 Experimental: false
 Orchestrator: swarm

Server:
 Engine:
  Version:      18.03.1-ce
  API version:  1.37 (minimum version 1.12)
  Go version:   go1.9.5
  Git commit:   9ee9f40
  Built:        Thu Apr 26 07:15:30 2018
  OS/Arch:      linux/amd64
  Experimental: false
1 resposta

Olá André.

Acredito que a resposta do comando esteja se referindo ao encontrado no seguinte link. https://docs.docker.com/engine/docker-overview/#docker-engine

Um dos professores certamente pode explicar melhor (e me corrigir se eu estiver errado), mas eu acredito que o Client se refira a CLI (command line interface) usada para acessar os recursos disponibilizados pelo Server, que é o daemon, a engine do Docker propriamente dita. No final das contas, a própria CLI (Client) usa uma API para fazer requisições ao Server.