Wie definieren Sie bauen Argumente im Andockfenster-Komponieren?

Habe ich Folgendes docker-compose-Datei

version: '3'
services:
    node1:
            build: node1
            image: node1
            container_name: node1

    node2:
            build: node2
            image: node2
            container_name: node2

Ich kann die Bilder und starten Sie mit einem einzigen Befehl

docker-compose up -d --build

Aber ich möchte bauen-args auf die builds. Die original build-Skript des Bildes außerhalb des Anwendungsbereichs der compose sieht so etwas

#!/bin/sh
docker build \
--build-arg ADMIN_USERNNAME_1=weblogic \
--build-arg ADMIN_PASSWORD_1=weblogic1 \
--build-arg ADMIN_NAME_1=admin \
--build-arg ...
--build-arg ... \
-t test/foo .

Beide Bilder verwenden würde bauen-args mit dem gleichen Namen, aber unterschiedlichen Wert. Auch, als es gibt Dutzende von bauen args, es wäre bequemer, speichern Sie Sie in einem Komponieren service-spezifische build-properties-Datei. Ist das möglich mit docker-Komponieren?

Schreibe einen Kommentar