Was ist der Unterschied zwischen den Befehlen COPYund ADDin einer Docker-Datei und wann würde ich einen über den anderen verwenden? COPY <src> <dest> Die COPY-Anweisung kopiert neue Dateien aus <src>und fügt sie dem Dateisystem des Containers unter Pfad hinzu<dest> ADD <src> <dest> Die ADD-Anweisung kopiert neue Dateien aus <src>und fügt …
Ich bin neu in Docker und es ist unklar, wie man von einem Container aus auf eine externe Datenbank zugreift. Ist der beste Weg, um die Verbindungszeichenfolge fest zu codieren? # Dockerfile ENV DATABASE_URL amazon:rds/connection?string
Ich schreibe eine Docker-Datei. Gibt es eine Möglichkeit, Kommentare in dieser Datei abzugeben? Verfügt Docker über eine Kommentaroption, die den Rest einer Zeile übernimmt und ignoriert?
Ich habe Docker gelesen und gelernt und versuche, das zu verwendende Django-Setup richtig auszuwählen. Bisher gibt es entweder: Docker Compose oder Dockerfile Ich verstehe, dass Dockerfilesin verwendet werden Docker Compose, aber ich bin nicht sicher, ob es eine gute Praxis ist, alles in einer großen Docker-Datei mit mehreren FROMBefehlen für …
Ich folge diesem Link , um mein erstes Docker-Image zu erstellen, und es lief erfolgreich. Jetzt versuche ich, dieses Image über diesen Link in mein Docker-Repository zu verschieben . Aber wenn ich versuche, dieses Image in das Repository zu verschieben, wird diese Art von Fehler angezeigt. denied: requested access to …
Sie können den Bildnamen beim Erstellen eines benutzerdefinierten Bilds wie folgt festlegen: docker build -t dude/man:v2 . # Will be named dude/man:v2 Gibt es eine Möglichkeit, den Namen des Bildes in Dockerfile zu definieren, sodass ich ihn im docker buildBefehl nicht erwähnen muss ?
Ich bin verwirrt darüber, wann ich CMDvs verwenden soll RUN. Zum Beispiel, um Bash / Shell-Befehle auszuführen (dh ls -la), die ich immer verwenden würde, CMDoder gibt es eine Situation, in der ich verwenden würde RUN? Der Versuch, die Best Practices für diese beiden ähnlichen DockerfileRichtlinien zu verstehen .
Gemäß der Dokumentation der Docker Compose -Zusammenstellungsdatei : depends_on - Expressabhängigkeit zwischen Diensten. links- Verknüpfen Sie Container in einem anderen Dienst und drücken Sie die Abhängigkeit zwischen Diensten auf dieselbe Weise aus wie abhängige_on . Ich verstehe den Zweck der Verknüpfung mit anderen Containern nicht, daher scheint mir der Unterschied …
Ich habe einen Docker-Container mit einigen Prozessen (Uwsgi und Sellerie). Ich möchte einen Sellerie-Benutzer und einen UWSGI-Benutzer für diese Prozesse sowie eine Arbeitsgruppe erstellen, zu der beide gehören, um Berechtigungen zuzuweisen. Ich habe versucht, RUN adduser uwsgiund RUN adduser celeryzu meiner Docker-Datei hinzuzufügen, aber dies verursacht Probleme, da diese Befehle …
Ich versuche, eine Reihe von Dateien und Ordnern in ein Docker-Image zu kopieren, das von meinem lokalen Host erstellt wurde. Die Dateien sind wie folgt: folder1 file1 file2 folder2 file1 file2 Ich versuche die Kopie so zu machen: COPY files/* /files/ Alle Dateien werden jedoch in / files / abgelegt. …
Das Folgende Dockerfileenthält vier COPYSchichten: COPY README.md ./ COPY package.json ./ COPY gulpfile.js ./ COPY __BUILD_NUMBER ./ Wie kopiere ich diese Dateien stattdessen mit einer Ebene? Folgendes wurde versucht: COPY [ "__BUILD_NUMBER ./", "README.md ./", "gulpfile ./", "another_file ./", ]
In einer Docker-Datei habe ich COPY . . Ich möchte ein ganzes Verzeichnis ausschließen, in meinem Fall das Verzeichnis node_modules. Etwas wie das: COPY [all but **/node_modules/**] . Ist das mit Docker möglich?
Ich habe ein Docker-Image aus openjdk erstellt: 8-jdk-alpine, aber wenn ich versuche, einfache Befehle auszuführen, werden folgende Fehler angezeigt: RUN bash /bin/sh: bash: not found RUN ./gradlew build env: can't execute 'bash': No such file or directory
Angenommen, ich habe einen Docker-Container und einen Ordner auf meinem Host /hostFolder. Wenn ich diesen Ordner als Docker zum Docker-Container hinzufügen möchte, kann ich dies entweder durch Verwenden ADDim Dockerfileoder durch Mounten als Volume tun . So weit, ist es gut. /hostFolderEnthält jetzt einen Unterordner , /hostFolder/subFolder. Ich möchte /hostFolderin …
Ich habe heute Docker Toolbox für Windows 10 64bit heruntergeladen. Ich gehe das Tutorial durch. Beim Versuch, ein Image mit einer Docker-Datei zu erstellen, wird der folgende Fehler angezeigt. Schritte: Docker Quickstart-Terminal gestartet. Testdocker nach dem Erstellen. Bereiten Sie Dockerfile wie im Weblink "Erstellen Sie Ihr eigenes Bild" dokumentiert vor …
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.