Können wir ENV-Variablen über die cmd-Zeile übergeben, während wir ein Docker-Image über die Docker-Datei erstellen?

Ich arbeite an einer Aufgabe, bei der ein Docker-Image mit @ erstellt wir centOs als Basis mit einem Dockerfile. Einer der Schritte in der Docker-Datei benötigtHTTP-Prox und https_proxy ENV-Variablen, die festgelegt werden müssen, um hinter dem Proxy zu arbeiten.

Da dieses Dockerfile von mehreren Teams mit unterschiedlichen Proxys verwendet wird, möchte ich vermeiden, dass das Dockerfile für jedes Team bearbeitet werden muss. Stattdessen suche ich nach einer Lösung, mit der ich ENV-Variablen zur Erstellungszeit übergeben kann, z. B.

sudo docker build -e http_proxy = somevalue.

Ich bin mir nicht sicher, ob es bereits eine Option gibt, die dies bietet. Vermisse ich etwas?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage