Als «dockerfile» getaggte Fragen

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





1
Was ist der Befehl .build-deps für den Befehl apk add --virtual?
Was steht .build-depsim folgenden Befehl? Ich kann keine Erklärung in den alpinen Dokumenten finden. Ist dies eine vordefinierte Datei? Wird in vielen Docker-Dateien darauf verwiesen. RUN apk add --no-cache --virtual .build-deps \ gcc \ freetype-dev \ musl-dev RUN pip install --no-cache-dir <packages_that_require_gcc...> \ RUN apk del .build-deps
139 docker  apk  dockerfile  alpine 

8
Erstellen Sie Dockerfile und führen Sie es mit einem Befehl aus
Ist es möglich, ein Image aus Dockerfile zu erstellen und es mit einem einzigen Befehl auszuführen? Es gibt einen Befehl docker buildzum Erstellen einer Docker-Datei und docker run -itzum Ausführen des Images. Gibt es eine Kombination dieser beiden Befehle, um das Erstellen und Ausführen mit nur einem Befehl zu vereinfachen?
136 docker  dockerfile 

6
Grundlegendes zur Anweisung "VOLUME" in DockerFile
Unten ist der Inhalt meiner "Dockerfile" FROM node:boron # Create app directory RUN mkdir -p /usr/src/app # change working dir to /usr/src/app WORKDIR /usr/src/app VOLUME . /usr/src/app RUN npm install EXPOSE 8080 CMD ["node" , "server" ] In dieser Datei erwarte ich, dass die Anweisung "VOLUME. / Usr / src …
135 docker  dockerfile 


11
Docker ist installiert, Docker Compose jedoch nicht? Warum?
Ich habe Docker auf Centos 7 installiert, indem ich die folgenden Befehle ausgeführt habe: curl -sSL https://get.docker.com/ | sh systemctl enable docker && systemctl start docker docker run hello-world HINWEIS: helloworld läuft korrekt und ohne Probleme. Wenn ich jedoch versuche, Docker-Compose auszuführen (Docker-Compose.yml existiert und ist gültig), wird der Fehler …

8
Dockerfile if else Bedingung mit externen Argumenten
Ich habe Docker-Datei FROM centos:7 ENV foo=42 dann baue ich es docker build -t my_docker . und starte es. docker run -it -d my_docker Ist es möglich, Argumente über die Befehlszeile zu übergeben und mit if else in Dockerfile zu verwenden? Ich meine so etwas wie FROM centos:7 if (my_arg==42) …
127 docker  dockerfile 

2
ARG oder ENV, welches in diesem Fall verwenden?
Dies könnte vielleicht eine triviale Frage sein, aber das Lesen von Dokumenten für ARG und ENV macht mir die Dinge nicht klar. Ich baue einen PHP-FPM-Container und möchte die Möglichkeit geben, einige Erweiterungen je nach Benutzeranforderungen zu aktivieren / deaktivieren. Wäre großartig, wenn dies in der Docker-Datei durch Hinzufügen von …


2
/ bin / sh: apt-get: nicht gefunden
Ich versuche, eine Docker-Datei so zu ändern, dass sie mit Aspell funktioniert. Ich habe ein Bash-Skript, das ich in ein Dock einwickeln möchte Step 4: Wrap the script in a Docker container. The sample SDK we downloaded earlier contains an example of an action wrapped in a Docker container. In …

2
Mehrere FROMs - was es bedeutet
Ich möchte ein Docker-Image für das Linkurious- Projekt auf github erstellen, für dessen Ausführung sowohl die Neo4j-Datenbank als auch Node.js erforderlich sind. Mein erster Ansatz war, ein Basis-Image für mein Image zu deklarieren, das Neo4j enthält. Die Referenzdokumente definieren "Basisbild" nicht auf hilfreiche Weise: Basisbild: Ein Bild ohne übergeordnetes Element …
112 docker  dockerfile 

3
Dockerfile Build - Fehler ignorieren?
Ich habe eine Docker-Datei. Beim Erstellen des Images schlägt der Build bei diesem Fehler fehl: automake: error: no 'Makefile.am' found for any configure output Error build: The command [/bin/sh -c aclocal && autoconf && automake -a] returned a non-zero code: 1 was in Wirklichkeit harmlos ist. Die Bibliothek wird einwandfrei …
109 docker  dockerfile 

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.