Gibt es eine Möglichkeit, die mehreren Bilder durch Verwalten von zwei verschiedenen Dockerfiles zu erstellen? In meinem Fall möchte ich zwei Dockerfile Dockerfile_app1 Dockerfile_app2 im Build-Kontext annehmen.Mehrere Bilder aus mehreren Dockerfiles erstellen
docker build -t <image_name> .
Die oben wird die dockerfile als Dockerfile
docker build -t <image_name> Dockerfile_app1
Dies gilt auch für meinen Fall nicht funktioniert genannt Pick da es den Dateinamen als Dockerfile.
erwartete ich habe versucht, von Docker-compose baue auch. Aber es funktioniert nicht.
app1:
build: Dockerfile_app1
ports:
- "80:80"
app2:
build: Dockerfile_app2
ports:
- "80:80"
Die Anweisung 'build' in Ihrem' docker-compose.yml' erwartet ein Verzeichnis, keinen Dateinamen. Mit dem Befehl 'docker build' können Sie einen anderen Namen als' Dockerfile' angeben; Überprüfe die man-Seite oder helfe bei der Ausgabe (und vergewissere dich, dass du eine neue Docker-Version hast). – larsks