Ich habe eine Python (2.7) -App, die in meiner Docker-Datei gestartet wird: CMD ["python","main.py"] main.py druckt beim Start einige Zeichenfolgen und geht anschließend in eine Schleife: print "App started" while True: time.sleep(1) Solange ich den Container mit dem Flag -it starte, funktioniert alles wie erwartet: $ docker run --name=myapp -it …
In meiner Docker-Datei möchte ich Variablen definieren, die ich später in der Docker-Datei verwenden kann . Mir ist die ENVAnweisung bekannt, aber ich möchte nicht, dass diese Variablen Umgebungsvariablen sind. Gibt es eine Möglichkeit , Variablen im Dockerfile-Bereich zu deklarieren ?
Ich bin mir nicht sicher, wie ich Dockerfiles benennen soll. Viele auf GitHub verwenden Dockerfileohne Dateierweiterung. Gebe ich ihnen einen Namen und eine Erweiterung? wenn ja, was? Oder rufe ich sie einfach an Dockerfile?
Wie füge ich beim Erstellen eines Docker-Images COPYeine Datei in das Image ein, sodass die resultierende Datei einem anderen Benutzer als root gehört?
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
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?
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 …
Dockerfile.1führt mehrere aus RUN: FROM busybox RUN echo This is the A > a RUN echo This is the B > b RUN echo This is the C > c Dockerfile.2 schließt sich ihnen an: FROM busybox RUN echo This is the A > a &&\ echo This is the …
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 …
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) …
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 …
Ich verwende die RUN-Anweisung innerhalb von a Dockerfile, um eine Drehzahl zu installieren RUN yum -y install samplerpm-2.3 Ich möchte jedoch den Wert "2.3" als Argument übergeben. Meine RUN-Anweisung sollte ungefähr so aussehen: RUN yum -y install samplerpm-$arg wo $arg=2.3
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 …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.