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:53] – [Hello World] 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 nel repository ufficiale esiste l'//immagine// denominata **hello-world**. La si installa ed esegue 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>
 docker run hello-world docker run hello-world
 </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: Per vedere lo stato del demone:
Line 25: Line 27:
 </code> </code>
  
-Il numero di container si incrementa ad ogni esecuzione di **docker run**, anche se si esegue la stessa+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.1761821590.txt.gz · Last modified: by niccolo