Gibt es eine Möglichkeit, mehrere Bilder zu erstellen, indem zwei verschiedene Docker-Dateien verwaltet werden? In meinem Fall möchte ich zwei dockerfile Dockerfile_app1 Dockerfile_app2 im Build-Kontext annehmen.
%Vor% Das obige wird die Dockerdatei mit dem Namen Dockerfile
Dies funktioniert auch nicht für meinen Fall, da der Dateiname als Dockerfile.
Ich habe es auch mit docker-compose build probiert. Aber es funktioniert nicht.
%Vor% Verwenden Sie einfach das -f
Argument für docker build
, um den Namen der zu verwendenden Dockerfile anzugeben:
Oder Sie können in Compose den Schlüssel dockerfile
ab Version 1.3 verwenden:
Beachten Sie, dass der Schlüssel build
für den Build-Kontext und nicht für den Namen der Docker-Datei steht (in Ihrem Fall also nach einem Verzeichnis mit dem Namen Dockerfile_app1
).
Tags und Links docker docker-compose