docker

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
docker [18/04/2025 - 13:21] admindocker [08/06/2025 - 10:35] (aktuell) thommie_netzwissen.de
Zeile 106: Zeile 106:
 </code> </code>
  
-Dockerfle Syntax check+Dockerfile Syntax check
  
 <code> <code>
Zeile 134: Zeile 134:
 </code> </code>
  
-Neu mit Versionsnummer taggen+Neumit Versionsnummer taggen
  
 <code> <code>
Zeile 312: Zeile 312:
  
 Achtung: wieder raus mit **CTRL-p CTRL-q. **Details siehe [[https://docs.docker.com/engine/reference/commandline/attach/|https://docs.docker.com/engine/reference/commandline/attach/]] Achtung: wieder raus mit **CTRL-p CTRL-q. **Details siehe [[https://docs.docker.com/engine/reference/commandline/attach/|https://docs.docker.com/engine/reference/commandline/attach/]]
 +
 +===== Image Management =====
 +
 +Image wegsichern
 +<code>
 +
 +docker save -o mariadb:10.11.tar [Image-ID]
 +
 +</code>
 +
 +Das image kann man dann woanders hin transferieren (scp) und mit docker load dort neu bereitstellen. Ein schon vorhandenes Image mit gleichem Namen wird umbenannt:
 +
 +<code>
 +root@docker3a:/etc/docker/passbolt# docker load -i mariadb_10.11.tar
 +270a1170e7e3: Loading layer [==================================================> 80.41MB/80.41MB
 +6d035e66c4fd: Loading layer [==================================================> 337.9kB/337.9kB
 +1a966a87cda4: Loading layer [==================================================> 16.31MB/16.31MB
 +76a062be1274: Loading layer [==================================================> 1.536kB/1.536kB
 +4cc02cc5cc3f: Loading layer [==================================================>  5.12kB/5.12kB
 +d714cd160054: Loading layer [==================================================> 235.5MB/235.5MB
 +56f8438cbcbd: Loading layer [==================================================> 13.82kB/13.82kB
 +03543ca2a586: Loading layer [==================================================>  29.7kB/29.7kB
 +The image mariadb:10.11 already exists, renaming the old one with ID sha256:ba7defb864a8f2bba6824a7991b8569abc8cc053938493e0d559d539103ec6bd to empty string
 +Loaded image: mariadb:10.11
 +
 +</code>
  
 ===== Docker Compose ===== ===== Docker Compose =====
Zeile 438: Zeile 464:
 Allgemeine Syntax: **[lokales volume Verzeichnis Host]:[Verzeichnis im Container]** Allgemeine Syntax: **[lokales volume Verzeichnis Host]:[Verzeichnis im Container]**
  
-Verzeichnisorte werden immer relativ zum Ort des compose file gesehen!+Die Verzeichnisorte werden immer relativ zum Ort des compose file gesehen!
  
 ====== Portainer ====== ====== Portainer ======
Zeile 470: Zeile 496:
  
 </code> </code>
 +
 ====== Docker commit - Container auf neue Maschine migrieren ====== ====== Docker commit - Container auf neue Maschine migrieren ======
  
-Auf der Quellmaschine wir der Container in ein immage commited.  Während des Commits wird der Container pausiert.+Auf der Quellmaschine wir der Container in ein image commited. Während des Commits wird der Container pausiert.
  
-<code>''  docker commit [CONTAINER_ID_OR_NAME] [new_image_name]''+<code> 
 +''  docker commit [CONTAINER_ID_OR_NAME] [new_image_name]''
  
 </code> </code>
Zeile 480: Zeile 508:
 Danach packt man das image in einen tarball Danach packt man das image in einen tarball
  
-<code>''  docker save -o [path_to_save]/[image_name].tar [image_name]''+<code> 
 +''  docker save -o [path_to_save]/[image_name].tar [image_name]''
  
 </code> </code>
Zeile 486: Zeile 515:
 Der Container wird auf die neue Maschien transferiert und dort ausgepackt. Der Container wird auf die neue Maschien transferiert und dort ausgepackt.
  
-<code>''  docker load -i /path/to/[image_name].tar''+<code> 
 +''  docker load -i /path/to/[image_name].tar''
  
 </code> </code>
  
-Danach baut man aus dem transdferierten Image einen neuen Container.+Danach baut man aus dem transferierten Image einen neuen Container.
  
-<code>''  docker run -d [other_options] [image_name]''+<code> 
 +''  docker run -d [other_options] [image_name]''
  
 </code> </code>
  
-**Achtung: volumes und Netzwerke werden nicht transferiert **+**Achtung: volumes und Netzwerke werden nicht transferiert!**
  
  
  • docker.1744982480.txt.gz
  • Zuletzt geändert: 18/04/2025 - 13:21
  • von admin