Outils pour utilisateurs

Outils du site


informatique:docker

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:docker [07/05/2023 14:00] – [Mise à jour] cyrilleinformatique:docker [24/11/2023 20:44] (Version actuelle) – [Copier une image] cyrille
Ligne 322: Ligne 322:
 Une image fullstack (Etherpad-lite, Nodejs, MariaDb, Abiword & Tidy): Une image fullstack (Etherpad-lite, Nodejs, MariaDb, Abiword & Tidy):
   * [[https://framagit.org/Cyrille37/docker-etherpadlite-fullstack|docker-etherpadlite-fullstack]]   * [[https://framagit.org/Cyrille37/docker-etherpadlite-fullstack|docker-etherpadlite-fullstack]]
 +
 +==== openssh ====
 +
 +Easily launch two hosts waiting for you on SSH port 22, with docker-compose -> https://gitlab.com/Artefacts/docker-openssh-hosts
  
 ===== Tips & tricks ===== ===== Tips & tricks =====
Ligne 331: Ligne 335:
  
 Exemple: Exemple:
-<code>+<code bash>
 docker pull mysql docker pull mysql
 docker stop my-mysql-container docker stop my-mysql-container
Ligne 339: Ligne 343:
 </code> </code>
  
-==== Faire le ménage ====+==== Copier une image ====
  
 +Pour utiliser une image construite sur une machine il faut l'exporter et l'importer sur l'autre machine.
 <code> <code>
 +# Export
 +docker save cyrille/seriously:v1 | gzip -9 > cyrille-seriously-v1.tgz
 +# Import
 +gunzip cyrille-seriously-v1.tgz | docker load
 + Loaded image: cyrille/seriously:v1
 +# Pour les images sans tag:
 +docker tag 4e1a2b349b09 some/project:v1
 +</code>
 +
 +
 +==== Faire le ménage ====
 +
 +Show docker disk usage :
 +<code bash>
 +$ docker system  df
 +TYPE            TOTAL     ACTIVE    SIZE      RECLAIMABLE
 +Images          42        4         3.469GB   3.038GB (87%)
 +Containers      11        0         177.4MB   177.4MB (100%)
 +Local Volumes                   688.1MB   266.4MB (38%)
 +Build Cache                     0B        0B
 +</code>
 +
 +[[https://docs.docker.com/engine/reference/commandline/system_prune/|docker system prune]]
 +
 +<code bash>
 $ sudo docker system prune $ sudo docker system prune
 WARNING! This will remove: WARNING! This will remove:
Ligne 352: Ligne 382:
 ... ...
 </code> </code>
 +
 +  * Remove all stopped containers : ''docker container prune'' 
 +  * Remove unused images : ''docker image prune''
 +  * Remove all unused networks : ''docker network prune''
 +
  
 ==== Container’s configuration ==== ==== Container’s configuration ====
informatique/docker.1683460800.txt.gz · Dernière modification : 07/05/2023 14:00 de cyrille

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki