Als «docker» getaggte Fragen

Docker ist ein Tool zum Erstellen und Ausführen von Containern. Fragen zu Docker-Dateien, Operationen und Architektur werden akzeptiert. Bei Fragen zum Ausführen von Docker in der Produktion finden Sie möglicherweise bessere Antworten auf ServerFault (https://serverfault.com/). Das Docker-Tag wird selten alleine verwendet und häufig mit anderen Tags wie Docker-Compose und Kubernetes gepaart.

9
Interaktive Shell mit Docker Compose
Gibt es eine Möglichkeit, eine interaktive Shell in einem Container nur mit Docker Compose zu starten? Ich habe so etwas in meiner docker-compose.yml versucht: myapp: image: alpine:latest entrypoint: /bin/sh Wenn ich diesen Container mit Docker-Compose starte, wird er sofort beendet. Gibt es Flags, die ich dem Befehl entrypoint oder als …

17
Wie kann ich Docker-Bilder löschen?
Ich habe die folgenden Bilder: alex@alexvps:~$ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE <none> <none> 70c0e19168cf 5 days ago 1.069 GB <none> <none> c2ce80b62174 8 days ago 399.2 MB <none> <none> 60afe4036d97 8 days ago 325.1 MB und wenn ich versuche, einen von ihnen zu entfernen, bekomme …
265 docker 

13
So löschen Sie alle lokalen Docker-Docker-Images
Ich habe kürzlich angefangen, Docker zu verwenden, und habe nie realisiert, dass ich meine Experimente docker-compose downanstelle von ctrl-coder verwenden sollte docker-compose stop, um sie loszuwerden. Ich habe jetzt eine große Anzahl nicht benötigter Docker-Bilder vor Ort. Gibt es ein Flag, das ich ausführen kann, um alle lokalen Docker-Images und …

15
Root-Passwort in einem Docker-Container
Ich verwende ein Docker-Image, das mit dem Befehl USER erstellt wurde, um einen Nicht-Root-Benutzer namens zu verwenden dev. In einem Container bin ich "dev", aber ich möchte die /etc/hostsDatei bearbeiten . Also muss ich root sein. Ich versuche den Befehl su, werde aber aufgefordert, das Root-Passwort einzugeben. Wie lautet das …
263 docker 


10
So setzen Sie einen Docker-Container fort, der beendet wurde
Erwägen: docker run -it centos /bin/bash Ich drückte Ctrl+ D, um es zu verlassen. Ich möchte diesen Container weiter ausführen, habe aber festgestellt, dass ich das nicht kann. Die einzige Methode ist docker commit `docker ps -q -l` my_image docker run -it my_image /bin/bash Habe ich recht? Gibt es eine …
262 docker 

11
Wie verwende ich sudo in einem Docker-Container?
Normalerweise werden Docker-Container mit dem Benutzer root ausgeführt . Ich möchte einen anderen Benutzer verwenden, was mit der USER-Direktive von Docker kein Problem darstellt. Dieser Benutzer sollte jedoch in der Lage sein, sudo im Container zu verwenden. Dieser Befehl fehlt. Hier ist eine einfache Docker-Datei für diesen Zweck: FROM ubuntu:12.04 …

9
So analysieren Sie die Festplattennutzung eines Docker-Containers
Ich kann sehen, dass Docker 12 GB meines Dateisystems benötigt: 2.7G /var/lib/docker/vfs/dir 2.7G /var/lib/docker/vfs 2.8G /var/lib/docker/devicemapper/mnt 6.3G /var/lib/docker/devicemapper/devicemapper 9.1G /var/lib/docker/devicemapper 12G /var/lib/docker Aber woher weiß ich, wie dies auf die Container verteilt ist? Ich habe versucht, durch Ausführen (der neue Befehl v1.3) eine Verbindung zu den Containern herzustellen. docker exec …


13
So hängen Sie eine einzelne Datei in ein Volume ein
Ich versuche, eine PHP-Anwendung anzudocken. In der Docker-Datei lade ich das Archiv herunter, extrahiere es usw. Alles funktioniert einwandfrei, aber wenn eine neue Version veröffentlicht wird und ich die Docker-Datei aktualisiere, muss ich die Anwendung neu installieren, da die config.php überschrieben wird. Also dachte ich, ich kann die Datei als …

3
Dockerfile-Kopie behält Unterverzeichnisstruktur
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. …
256 copy  docker  dockerfile 

7
Docker führen <IMAGE> <MULTIPLE COMMANDS> aus
Ich versuche, MULTIPLE-Befehle wie diesen auszuführen. docker run image cd /path/to/somewhere &amp;&amp; python a.py Dies gibt mir jedoch den Fehler "Keine solche Datei oder kein solches Verzeichnis", da es als ... "docker run image cd /path/to/somewhere" &amp;&amp; "python a.py" Es scheint, dass einige ESCAPE-Zeichen wie "" oder () benötigt werden. …

6
Wert der Umgebungsvariablen in Dockerfile abrufen
Ich baue einen Container für eine Ruby-App. Die Konfiguration meiner App ist in Umgebungsvariablen enthalten (mit dotenv in die App geladen ). Eine dieser Konfigurationsvariablen ist die öffentliche IP-Adresse der App, die intern zum Erstellen von Links verwendet wird. Ich muss einen dnsmasq-Eintrag hinzufügen, der diese IP auf 127.0.0.1 im …
254 docker 

13
Kommunikation zwischen mehreren Docker-Compose-Projekten
Ich habe zwei separate docker-compose.ymlDateien in zwei verschiedenen Ordnern: ~/front/docker-compose.yml ~/api/docker-compose.yml Wie kann ich sicherstellen, dass ein Container in frontAnforderungen an einen Container in senden kann api? Ich weiß, dass die --default-gatewayOption docker runfür einen einzelnen Container festgelegt werden kann, sodass diesem Container eine bestimmte IP-Adresse zugewiesen werden kann, aber …

9
Wie starte ich einen gestoppten Docker-Container mit einem anderen Befehl?
Ich möchte einen gestoppten Docker-Container mit einem anderen Befehl starten, da der Standardbefehl abstürzt. Dies bedeutet, dass ich den Container nicht starten und dann 'docker exec' verwenden kann. Grundsätzlich möchte ich eine Shell starten, damit ich den Inhalt des Containers überprüfen kann. Zum Glück habe ich den Container mit der …
250 docker 

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.