Docker
Tool che pacchettizza un microservizio. Se vuoi puoi ridistribuirlo e chi lo vuole se lo tira giù (c’è una repo condivisa).
RUNNA SEMPRE QUESTO:
Installazione
Modo semplice per installare Docker attraverso il convenience script
Task manager
Task manager docker
Container in esecuzione al momento:
History container passati e presenti:
Rimozione fisica dalla history
Container
Container live
Container: background
Entrare nei container docker fisicamente
Killare container - terminare container
Opzioni:
- `-d`: detachable, vai in background
- `-it`: ci va
- `—name <nome>`: nome custom container
- `-p 8080:80`: mapping porta mia:porta sua , aprire le porte di un container
Immagini
Listare le immagini che ho - list images
Pullare un immagine (senza installare un container)
Es.
nginx demos / hello
Si pulla l’immagine nginxdemos/hello
Si esegue:
Parametro [-p] → locale (mia) : la sua
Log
Log del sistema operativo
Live log / log live / log in tempo reale
C’è anche l’inspector, log noioso con cose utili:
Come costruire immagini
Basta usare un Dockerfile.