Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
docker [17/04/2025 - 14:18] – thommie_netzwissen.de | docker [08/06/2025 - 10:35] (aktuell) – thommie_netzwissen.de | ||
---|---|---|---|
Zeile 106: | Zeile 106: | ||
</ | </ | ||
- | Dockerfle | + | Dockerfile |
< | < | ||
Zeile 134: | Zeile 134: | ||
</ | </ | ||
- | Neu mit Versionsnummer taggen | + | Neu: mit Versionsnummer taggen |
< | < | ||
Zeile 312: | Zeile 312: | ||
Achtung: wieder raus mit **CTRL-p CTRL-q. **Details siehe [[https:// | Achtung: wieder raus mit **CTRL-p CTRL-q. **Details siehe [[https:// | ||
+ | |||
+ | ===== Image Management ===== | ||
+ | |||
+ | Image wegsichern | ||
+ | < | ||
+ | |||
+ | docker save -o mariadb: | ||
+ | |||
+ | </ | ||
+ | |||
+ | 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: | ||
+ | |||
+ | < | ||
+ | root@docker3a:/ | ||
+ | 270a1170e7e3: | ||
+ | 6d035e66c4fd: | ||
+ | 1a966a87cda4: | ||
+ | 76a062be1274: | ||
+ | 4cc02cc5cc3f: | ||
+ | d714cd160054: | ||
+ | 56f8438cbcbd: | ||
+ | 03543ca2a586: | ||
+ | The image mariadb: | ||
+ | Loaded image: mariadb: | ||
+ | |||
+ | </ | ||
===== Docker Compose ===== | ===== Docker Compose ===== | ||
Zeile 438: | Zeile 464: | ||
Allgemeine Syntax: **[lokales volume Verzeichnis Host]: | Allgemeine Syntax: **[lokales volume Verzeichnis Host]: | ||
- | 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: | ||
</ | </ | ||
+ | |||
+ | ====== Docker commit - Container auf neue Maschine migrieren ====== | ||
+ | |||
+ | Auf der Quellmaschine wir der Container in ein image commited. Während des Commits wird der Container pausiert. | ||
+ | |||
+ | < | ||
+ | '' | ||
+ | |||
+ | </ | ||
+ | |||
+ | Danach packt man das image in einen tarball | ||
+ | |||
+ | < | ||
+ | '' | ||
+ | |||
+ | </ | ||
+ | |||
+ | Der Container wird auf die neue Maschien transferiert und dort ausgepackt. | ||
+ | |||
+ | < | ||
+ | '' | ||
+ | |||
+ | </ | ||
+ | |||
+ | Danach baut man aus dem transferierten Image einen neuen Container. | ||
+ | |||
+ | < | ||
+ | '' | ||
+ | |||
+ | </ | ||
+ | |||
+ | **Achtung: volumes und Netzwerke werden nicht transferiert!** | ||