Skip to main content

Versione Docker Installata

I componenti che vengono installati con Docker sono sostanzialmente 2 : il client e il daemon (che può essere chiamato anche "server" o "engine"). E' il daemon ad implementare la Docker Engine API (https://docs.docker.com/engine/api/latest/).

Il seguente comando visualizza informazioni sia sul client sia sul daemon installati:

docker version

Il risulato del lancio del comando sarà simile a questo, con i dettagli dell'installazione del Client prima e a seguire del Server (daemon/engine):

Client:
Version: 19.03.6
API version: 1.40
Go version: go1.12.17
Git commit: 369ce74a3c
Built: Fri Feb 28 23:45:43 2020
OS/Arch: linux/amd64
Experimental: false

Server:
Engine:
Version: 19.03.6
API version: 1.40 (minimum version 1.12)
Go version: go1.12.17
Git commit: 369ce74a3c
Built: Wed Feb 19 01:06:16 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.3.3-0ubuntu1~18.04.1
GitCommit:
runc:
Version: spec: 1.0.1-dev
GitCommit:
docker-init:
Version: 0.18.0
GitCommit:

Se ricevete un errore relativo la parte Server, e state usando Linux, provate a lanciare lo stesso comando anteponendo sudo. Se l'errore sparisce, allora dovrete o usare sempre sudo oppure aggiungere il vostro utente linux al gruppo 'docker':

sudo usermod -a -G docker username

Formazione e documentazione

Play with Docker

PWD è un "payground" Docker che consente agli utenti di interagire con i comandi Docker in pochi secondi e cominciare a sperimentare subito. Permette di avere una macchina virtuale Alpine Linux gratuita per 4 ore, accedibile da browser o shell SSH. E' possibile creare ed eseguire container Docker e persino creare cluster in Docker Swarm Mode. PWD include anche un sito di formazione composto da una vasta serie di laboratori Docker e quiz dal livello principiante al livello avanzato (training.play-with-docker.com).

Docker Registry

Uno dei registry più famoso di immagini Docker è Docker Hub. Potete partire da qui per scaricare (pull) l'immagine che vi server nel vostro Docker locale, a quel punto potrete iniziare ad usarla per far partire uno o più container Docker. Esistono altri registry, non è l'unico.