Podman Compose: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (5 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
| Zeile 7: | Zeile 7: | ||
=Installation von Podman Compose= | =Installation von Podman Compose= | ||
==Installation mit apt== | ==Installation mit apt== | ||
| − | sudo apt install -y podman | + | sudo apt install -y podman-compose |
| + | |||
==Installation mit pip3== | ==Installation mit pip3== | ||
*pip3 install podman-compose | *pip3 install podman-compose | ||
| Zeile 23: | Zeile 24: | ||
=Nutzung von Podman Compose= | =Nutzung von Podman Compose= | ||
| − | + | *[[Beispiel Podman Compose Apache]] | |
| − | * | + | *[[Beispiel Podman Compose Wordpress]] |
| − | + | *[[Beispiel Podman Compose Mediawiki]] | |
| − | * | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
*Starten der Compose File | *Starten der Compose File | ||
podman-compose up | podman-compose up | ||
Aktuelle Version vom 20. Februar 2024, 20:44 Uhr
Was ist Podman Compose
- Podman Compose ist eine Docker Compose Implementierung für Podman.
- Indem alle erforderlichen Anweisungen in einer einzigen YAML-Datei zusammengefasst werden, ist das Managment leichter.
- Podman Compose wurde entwickelt, um volle Kompatibilität mit Docker Compose YAML-Dateien zu bieten.
- Es sind allerdings erweiterte Funktionen vorhanden um Podman's rootless und daemon lose Eigenschaften zu händeln.
Installation von Podman Compose
Installation mit apt
sudo apt install -y podman-compose
Installation mit pip3
- pip3 install podman-compose
test@tengel:~$ pip3 install podman-compose Defaulting to user installation because normal site-packages is not writeable Collecting podman-compose Downloading podman_compose-1.0.3-py2.py3-none-any.whl (27 kB) Requirement already satisfied: pyyaml in /usr/lib/python3/dist-packages (from podman-compose) (5.4.1) Collecting python-dotenv Downloading python_dotenv-0.21.0-py3-none-any.whl (18 kB) Installing collected packages: python-dotenv, podman-compose Successfully installed podman-compose-1.0.3 python-dotenv-0.21.0
Nutzung von Podman Compose
- Beispiel Podman Compose Apache
- Beispiel Podman Compose Wordpress
- Beispiel Podman Compose Mediawiki
- Starten der Compose File
podman-compose up
- Notiz
- Wenn der Benutzer den Befehl podman-compose up ausgibt, führt Podman Compose eine Reihe von Aufgaben aus:
- Erstellt einen Pod mit dem Namen, der dem Namen des aktuellen Verzeichnisses entspricht
- Überprüft, ob die in compose.yml angegebenen Volumes vorhanden sind, und erstellt die fehlenden Volumes
- Erstellt einen Container für jeden in compose.yml definierten Dienst
- Fügt dem Pod die Container hinzu