finde ich ein Problem habe, wenn mehrere Behälter mit Docker-compose zu starten versuchen:Ausgabe mit Docker compose: Container-Befehl nicht
Dockerfile:
FROM nginx:1.9
ADD ./nginx-sites/default /etc/nginx/sites-available/default
Docker-compose.yml:
version: "2"
services:
web:
build: .
ports:
- "80:80"
volumes:
- ./src:/var/www
links:
- fpm
fpm:
image: php:7-fpm
volumes:
- ./src:/var/www
Wenn ich docker-compose up
verwenden, um die Anwendung zu starten, erhalte ich folgende Fehlermeldung:
ERROR: Container command not found or does not exist.
Würde mich etwas helfen mit diesem Problem.
Ich fing gerade an, das zu betrachten, da ich das gleiche Problem hatte. Wenn Sie den Volume-Abschnitt von Ihrem fpm-Dienst entfernen, startet es? (natürlich ohne die php-fpm zugänglichen files, aber nur aus interessengründen) – TomLingham
yeah. Ohne den Volume-Bereich unter fpm startet es normal. –
tatsächlich, wenn ich die Volumes als "./src:/var/www/html" (für beide Web-und FPM-Dienste), startet die Anwendung, aber ich bin nicht in der Lage, etwas über localhost zugreifen. –