-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installation der docker Dienste schlägt fehl wenn das Python docker-compose Modul fehlt #4
Comments
Ich hatte den gleichen Fehler, allerdings kann ich das Paket mit dem genannten Command nicht nachinstallieren, weil das Environment extern gemanaged sein soll..
|
Den externally-managed-environment Fehler konnte ich lösen durch: Danach gab es beim Installieren von docker-compose aber weitere Fehler, irgendwelche Abhängigkeiten zu PyYaml scheinen nicht mehr zu funktionieren. Ich vermute das ist ein Problem spezifisch mit meinem Debian 12: Er lies sich durch folgende Commands lösen: |
Das hat bei mir funktioniert. Aber warum wird docker-compose gefordert? Könnte man nicht den vorhandenen Docker Compose nutzen? |
docker-compose wird anscheinend von dem ansible-galaxy docker plugin benutzt. Damit ist das nicht direkt beeinflussbar. Ich sehe zumindest keinen Weg, "docker compose" statt "docker-compose" ausführen zu lassen. Meine Lösung: # roles/sysem/vars/main.yml
basic_packages:
# ...
- docker-compose |
Es gibt eine Lösung für dieses Problem: |
danke @AndreasCS, das hat bei mir funktioniert. Ich musste nur in der Datei "roles/compose_hull/tasks/deploy_docker.yml" beim Task ".. docker compose .." auch den collection name ändern in |
Starten der Dienste schlägt fehl da compose nicht funktioniert
Ich bekomme beim ausführen der Playbooks um die Dienste zu installieren und zu starten immer einen docker-compose Fehler.
Hier fehlt auf dem Zielserver das PyPi Modul docker-compose.
Ich habe dazu die system Role im Task main.yml direkt nach der Installation der apt Pakete um:
erweitert um das Python docker-compose mit pip zu installieren.
The text was updated successfully, but these errors were encountered: