Hallo,
ich habe eine Docker-Compose Datei geschrieben, die es mir ermöglichen soll drei einzelne Docker-Container (Apache, PHP-FPM und MySQL) in einem Stack betreiben zu können. Ziel ist es, eine LEMP-Umgebung mit drei separaten Containern laufen zu lassen. Alle drei Container werden über eigene erstellte Images (jeweils mit Dockerfile) erstellt.
Es werden folgende Base-Images verwendet:
- httpd2.4
- php:7.2-fpm
- mysql:5.7
Laut der Docker Compose Version 3 Reference sollte das in einer relativ kurzen Variante (Link: https://docs.docker.com/compose/compose-file/#short-syntax-3) möglich sein. Die ersten Versuche scheiterten jedoch und ich erhielt prompt mehrmals Fehlermeldungen wie:
ERROR: The Compose file './docker-compose.yml' is invalid because:
Unsupported config option for services.volumes: 'websitedata'
In den Beispielen der Docker-Compose Reference ist die Sektion Volumes aber genau so beispielhaft dargelegt. Jedoch habe ich das Gefühl, dass ich diese zwei Punkte innerhalb meiner Docker-Compose-Datei nicht ganz verstanden habe und das der Knackpunkt ist. Wäre also gut, wenn ihr mir da etwas nachhelfen könntet![Lächeln :) :)](/forum/styles/smilies/smile.gif)
# Path on the host, relative to the Compose file
- ./images/:/dockertest/lemp/images
# User-relative path
- ??
Die docker-compose.yml liegt in meinem Verzeichnis /home/user/dockertest/lemp/images
Was ist jetzt genau falsch an meiner docker-compose.yml (siehe Anhang)?
ich habe eine Docker-Compose Datei geschrieben, die es mir ermöglichen soll drei einzelne Docker-Container (Apache, PHP-FPM und MySQL) in einem Stack betreiben zu können. Ziel ist es, eine LEMP-Umgebung mit drei separaten Containern laufen zu lassen. Alle drei Container werden über eigene erstellte Images (jeweils mit Dockerfile) erstellt.
Es werden folgende Base-Images verwendet:
- httpd2.4
- php:7.2-fpm
- mysql:5.7
Laut der Docker Compose Version 3 Reference sollte das in einer relativ kurzen Variante (Link: https://docs.docker.com/compose/compose-file/#short-syntax-3) möglich sein. Die ersten Versuche scheiterten jedoch und ich erhielt prompt mehrmals Fehlermeldungen wie:
ERROR: The Compose file './docker-compose.yml' is invalid because:
Unsupported config option for services.volumes: 'websitedata'
In den Beispielen der Docker-Compose Reference ist die Sektion Volumes aber genau so beispielhaft dargelegt. Jedoch habe ich das Gefühl, dass ich diese zwei Punkte innerhalb meiner Docker-Compose-Datei nicht ganz verstanden habe und das der Knackpunkt ist. Wäre also gut, wenn ihr mir da etwas nachhelfen könntet
![Lächeln :) :)](/forum/styles/smilies/smile.gif)
# Path on the host, relative to the Compose file
- ./images/:/dockertest/lemp/images
# User-relative path
- ??
Die docker-compose.yml liegt in meinem Verzeichnis /home/user/dockertest/lemp/images
Was ist jetzt genau falsch an meiner docker-compose.yml (siehe Anhang)?
Anhänge
Zuletzt bearbeitet: