Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
docker [19/10/2023 - 19:16] – [Docker volumes] thommie4 | docker [05/03/2024 - 10:52] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 182: | Zeile 182: | ||
</ | </ | ||
- | ====== Update per docker compose ====== | + | ===== compose yaml validieren ===== |
+ | |||
+ | < | ||
+ | docker compose -f docker-compose-pro.yaml config | ||
+ | </ | ||
+ | |||
+ | |||
+ | ====== Update per docker compose ====== | ||
Update der Images, die im compose file referenziert sind | Update der Images, die im compose file referenziert sind | ||
< | < | ||
- | docker compose pull | + | docker compose |
</ | </ | ||
Zeile 193: | Zeile 201: | ||
< | < | ||
- | docker compose up --build | + | docker compose |
</ | </ | ||
- | |||
< | < | ||
- | docker compose up --force-recreate --build -d | + | docker compose |
</ | </ | ||
- | |||
Docker Compose startet die Container, aber nicht daemonisiert. Dazu -d hinzufügen: | Docker Compose startet die Container, aber nicht daemonisiert. Dazu -d hinzufügen: | ||
Zeile 205: | Zeile 213: | ||
< | < | ||
docker compose up -d | docker compose up -d | ||
+ | |||
</ | </ | ||
Üblicherweise nimmt man dafür systemd. | Üblicherweise nimmt man dafür systemd. | ||
+ | |||
+ | |||
===== Docker Netzwerke ===== | ===== Docker Netzwerke ===== | ||
Zeile 255: | Zeile 266: | ||
< | < | ||
- | docker logs --follow | + | docker logs --follow |
</ | </ | ||
+ | |||
===== Docker volumes ===== | ===== Docker volumes ===== | ||
Zeile 277: | Zeile 290: | ||
</ | </ | ||
- | Syntax: [lokales volume Verzeichnis Host]: | + | Syntax: |
Immer relativ zum compose file gesehen! | Immer relativ zum compose file gesehen! | ||
Zeile 296: | Zeile 309: | ||
</ | </ | ||
- | ===== Kubernetes ===== | ||
- | |||
- | * Auf Ubuntu: [[http:// | ||
- | * Offizielle Tutorials: [[https:// | ||
- | * weitere: [[https:// | ||
==== Begrifflichkeiten ==== | ==== Begrifflichkeiten ==== | ||
Zeile 309: | Zeile 317: | ||
* Service: Funktion, die von einem oder mehreren Pods bereitgestellt wird | * Service: Funktion, die von einem oder mehreren Pods bereitgestellt wird | ||
- | ==== Minikube - zum Üben ==== | ||
- | |||
- | Minikube is a tool that makes it easy to run Kubernetes locally. Minikube runs a single-node Kubernetes cluster inside a VM on your laptop for users looking to try out Kubernetes or develop with it day-to-day. | ||
- | |||
- | [[https:// | ||
- | |||
- | '' | ||
- | |||
- | **Linux CI Installation Which Supports Running in a VM (example w/ kubectl installation)** | ||
- | |||
- | '' | ||
- | |||
- | dann | ||
- | |||
- | '' | ||
- | |||
- | und | ||
- | |||
- | '' | ||
- | |||
- | Minikube mit node.js hello world applikation: | ||
- | |||
- | [[https:// | ||
===== Portainer ===== | ===== Portainer ===== |