Als «dockerfile» getaggte Fragen

Eine Docker-Datei ist eine Datei mit Anweisungen zum Erstellen eines Docker-Images


3
Können wir ENV-Variablen durch 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 centOs als Basis mithilfe einer Docker-Datei erstellt wird . Für einen der Schritte in der Docker- Datei müssen die ENV-Variablen http_proxy und https_proxy festgelegt werden, damit sie hinter dem Proxy arbeiten können. Da diese Docker-Datei von mehreren Teams mit unterschiedlichen …



6
Bedingte ENV in Dockerfile
Ist es möglich, eine ENVVariable in einer Docker-Datei basierend auf dem Wert eines Builds bedingt festzulegen ARG? Bsp.: So etwas wie ARG BUILDVAR=sad ENV SOMEVAR=if $BUILDVAR -eq "SO"; then echo "hello"; else echo "world"; fi Update: aktuelle Nutzung basierend auf Marios Antwort: ARG BUILD_ENV=prod ENV NODE_ENV=production RUN if [ "${BUILD_ENV}" …

2
Dockerfile: Festlegen mehrerer Umgebungsvariablen in einer Zeile
Ich hatte den Eindruck, dass Umgebungsvariablen wie folgt in einer einzelnen Zeile festgelegt werden können, um Zwischenbilder zu minimieren. FROM alpine:3.6 ENV RUBY_MAJOR 2.4 \ RUBY_VERSION 2.4.1 \ RUBY_DOWNLOAD_SHA256 4fc8a9992de3e90191de369270ea4b6c1b171b7941743614cc50822ddc1fe654 \ RUBYGEMS_VERSION 2.6.12 \ BUNDLER_VERSION 1.15.3 Wenn # set |grep RUich jedoch einen Container basierend auf diesem Snippet ausführe und …




3
Dynamisches Verwalten von Dockerfile für verschiedene Mandanten in der Implementierung der CI / CD-Pipeline
Ich versuche, die CI / CD-Pipeline für mein Projekt mit Docker, Kubernetes und Jenkins zu implementieren. Meine Anwendung ist eine mandantenfähige Anwendung, bei der Datenbankanwendungsvariablen für verschiedene Mandanten unterschiedlich sind. Anwendungsstrategie Wenn ich ein Docker-Image erstelle, verwende ich eine Docker-Datei. Und ich behalte meine Docker-Datei in meinem SVN-Code-Repository. Das Code-Repository …

2
Docker & Laravel: configure: error: Paketanforderungen (oniguruma) wurden nicht erfüllt
Kann mir jemand bei diesem Problem helfen. Wenn ich versuche, ein Docker-Image aus einer Docker-Datei für eine Laravel-Anwendung zu erstellen, wird folgende Fehlermeldung angezeigt: Überprüfung auf Oniguruma ... keine Konfiguration: Fehler: Paketanforderungen (Oniguruma) wurden nicht erfüllt: No package 'oniguruma' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software …

3
standard_init_linux.go: 211: Der Exec-Benutzerprozess hat einen "Exec-Formatfehler" verursacht.
Ich erstelle das Dockerfile für Python-Skript, das im folgenden Minikube Windows 10-System ausgeführt wird. Es ist mein Dockerfile Erstellen Sie das Docker mit dem folgenden Befehl docker build -t python-helloworld . und das in Minikube Docker Dämon laden docker save python-helloworld | (eval $(minikube docker-env) && docker load) Docker-Datei FROM …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.