User Tools

Site Tools


doc:appunti:linux:sa:docker

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:linux:sa:docker [2025/10/30 11:09] – [Ambienti isolati (container) con Docker] niccolodoc:appunti:linux:sa:docker [2025/10/30 12:28] (current) – [Aggiornamento di un container] niccolo
Line 13: Line 13:
 ===== Hello World ===== ===== Hello World =====
  
-Per provare il funzionamento esiste il progetto **hello-world**. Si installa **da utente root**:+Per provare il funzionamento nel repository ufficiale esiste l'//immagine// denominata **hello-world**; la si installa ed esegue da **utente root**:
  
 <code> <code>
Line 19: Line 19:
 </code> </code>
  
 +Se l'immagine non esiste sull'host locale, questa viene cercata sul repository predefinito ed eventualmente scaricata.
  
 +Per vedere lo stato del demone:
 +
 +<code>
 +docker info
 +</code>
 +
 +Il numero di **container** si incrementa ad ogni esecuzione di **docker run**, anche se si esegue la stessa immagine. Il numero delle **immagini** invece si incrementa solo quando si esegue il run (oppure il **pull**, vedi avanti) di una nuova immagine.
 +
 +Supponiamo di voler cercare nel ropository una implementazione del server [[https://github.com/element-hq/synapse|
 +Element Synapse - Matrix]]:
 +
 +<code>
 +docker search synapse
 +</code>
 +
 +Avendo individuato l'immagine che interessa (**matrixdotorg/synapse**), è possibile scaricarla in locale con **docker pull**:
 +
 +<code>
 +docker pull matrixdotorg/synapse
 +Using default tag: latest
 +latest: Pulling from matrixdotorg/synapse
 +38513bd72563: Pull complete 
 +89fe90952b6b: Pull complete 
 +0ee66acd8266: Pull complete 
 +303fe1bfb649: Pull complete 
 +2e812a1f3647: Pull complete 
 +5fde11fa162a: Pull complete 
 +6a4278efc748: Pull complete 
 +d454d1179d11: Pull complete 
 +8c8104b4f93d: Pull complete 
 +e3b5dc22794f: Pull complete 
 +Digest: sha256:0887ad7a662f08908ab03c2dc46c66ef2c796eff65fd39dbb0ec4f39f852a826
 +Status: Downloaded newer image for matrixdotorg/synapse:latest
 +docker.io/matrixdotorg/synapse:latest
 +</code>
 +
 +===== Gestione delle immagini e dei container =====
 +
 +<code>
 +docker images
 +docker ps -a
 +docker start b629dea65cc0
 +docker stop angry_archimedes
 +docker rm agitated_darwin
 +</code>
 +
 +===== Risorse impegnate sull'host locale =====
 +
 +FIXME
 +
 +===== Trovare le immagini ufficiali di un progetto =====
 +
 +FIXME
 +
 +===== Aggiornamento di un container =====
 +
 +FIXME
 +
 +===== Risorse web =====
 +
 +  * **[[https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-debian-10|How To Install and Use Docker on Debian 10]]**
doc/appunti/linux/sa/docker.1761818988.txt.gz · Last modified: by niccolo