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.

14
Unter macOS kann keine Verbindung zum Docker-Daemon hergestellt werden
Normalerweise bevorzuge ich es, meine Apps unter OSX mit Brew zu verwalten Ich kann Docker, Docker-Compose und Docker-Maschine installieren docker --version Docker version 17.05.0-ce, build 89658be docker-compose --version docker-compose version 1.13.0, build unknown docker-machine --version docker-machine version 0.11.0, build 5b27455 Ich habe die App 'Docker für Mac' nicht heruntergeladen und …

5
Wie definiere ich den Namen des mit Docker-Compose erstellten Bildes?
Ich verwende Docker-Compose , um meine Entwicklungsumgebung zu erstellen. Ich möchte ein bestimmtes Bild erstellen, weiß aber nicht, wie ich einen Namen für dieses Bild festlegen soll. wildfly: build: /path/to/dir/Dockerfile container_name: wildfly_server ports: - 9990:9990 - 80:8080 environment: - MYSQL_HOST=mysql_server - MONGO_HOST=mongo_server - ELASTIC_HOST=elasticsearch_server volumes: - /Volumes/CaseSensitive/development/wildfly/deployments/:/opt/jboss/wildfly/standalone/deployments/ links: - mysql:mysql_server …

6
Wie kann man Docker-Compose dazu bringen, Container immer aus frischen Bildern neu zu erstellen?
Meine Docker-Images basieren auf einem Jenkins CI-Server und werden in unsere private Docker-Registrierung übertragen. Mein Ziel ist es, Umgebungen mit Docker-Compose bereitzustellen, die immer den ursprünglich erstellten Status der Images starten. Ich verwende derzeit Docker-Compose 1.3.2 sowie 1.4.0 auf verschiedenen Computern, aber wir haben zuvor auch ältere Versionen verwendet. Ich …


4
Docker Build mit --build-arg mit mehreren Argumenten
Laut dem Dokumentation ist es möglich, mehrere Argumente für das Flag zu definieren --build-arg, aber ich kann nicht herausfinden, wie. Ich habe folgendes versucht: docker build -t essearch/ess-elasticsearch:1.7.6 --build-arg number_of_shards=5 number_of_replicas=2 --no-cache . => Dies gibt einen Fehler zurück. Ich habe auch versucht: docker build -t essearch/ess-elasticsearch:1.7.6 --build-arg number_of_shards=5,number_of_replicas=2 --no-cache …
192 docker  build  arguments 

3
Liste nur gestoppte Docker-Container
Mit Docker können Sie laufende Container oder alle Container einschließlich gestoppter Container auflisten. Dies kann erfolgen durch: $ docker ps # To list running containers Oder von $ docker ps -a # To list running and stopped containers Können wir nur Container auflisten, die gestoppt wurden?
191 docker  containers 

29
Docker: Kontext kann nicht vorbereitet werden: Symlinks im Dockerfile-Pfad: GetFileAttributesEx können nicht ausgewertet werden
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 …
186 docker  dockerfile 

4
Ist es in Ordnung, Docker von Docker aus auszuführen?
Ich führe Jenkins in einem Docker-Container aus. Ich frage mich, ob es in Ordnung ist, wenn der Jenkins-Container auch ein Docker-Host ist. Ich denke darüber nach, für jeden Integrationstest-Build in Jenkins einen neuen Docker-Container zu starten (um Datenbanken, Nachrichtenbroker usw. zu starten). Die Container sollten daher nach Abschluss der Integrationstests …


13
Docker-compose: node_modules sind nach erfolgreicher npm-Installation nicht in einem Volume vorhanden
Ich habe eine App mit folgenden Diensten: web/ - hält einen Python 3-Flask-Webserver auf Port 5000 und führt ihn aus. Verwendet sqlite3. worker/- hat eine index.jsDatei, die ein Arbeiter für eine Warteschlange ist. Der Webserver interagiert mit dieser Warteschlange über eine JSON-API über Port 9730. Der Worker verwendet Redis zur …

6
Docker: Hinzufügen einer Datei aus einem übergeordneten Verzeichnis
In meinem Dockerfilehabe ich: ADD ../../myapp.war /opt/tomcat7/webapps/ Diese Datei existiert, da sie ls ../../myapp.warmir die richtige Datei zurückgibt, aber wenn ich sie ausführe, sudo docker build -t myapp .habe ich: Step 1 : ADD ../../myapp.war /opt/tomcat7/webapps/ 2014/07/02 19:18:09 ../../myapp.war: no such file or directory Weiß jemand warum und wie man …
182 docker 

8
Warum sind Docker-Container-Bilder so groß?
Ich habe über Dockerfile von Fedora ein einfaches Bild erstellt (anfangs 320 MB). Nano (dieser winzige Editor mit einer Größe von 1 MB) wurde hinzugefügt, und die Größe des Bildes ist auf 530 MB gestiegen. Ich habe darüber Git hinzugefügt (30 MB) und dann meine Bildgröße Sky-Rockets auf 830 MB. …
177 docker 


30
Bild kann nicht an Amazon ECR übertragen werden - schlägt fehl, wenn keine grundlegenden Authentifizierungsdaten vorhanden sind.
Ich versuche, ein Docker-Image in eine Amazon ECR-Registrierung zu verschieben. Ich verwende Docker Client Docker Version 1.9.1, Build a34a1d5. Ich benutze aws ecr get-login --region us-east-1, um die Docker-Login-Creds zu bekommen. Dann logge ich mich erfolgreich wie folgt mit diesen Creds ein: docker login -u AWS -p XXXX -e none …

25
Docker: Beim Versuch, eine Verbindung zum Docker-Daemon-Socket unter Unix herzustellen: ///var/run/docker.sock, wurde die Berechtigung verweigert
Ich bin neu bei Docker. Ich habe gerade versucht, Docker in meinem lokalen Computer (Ubuntu 16.04) mit Jenkins zu verwenden. Ich habe einen neuen Job mit dem folgenden Pipeline-Skript konfiguriert. node { stage('Build') { docker.image('maven:3.3.3').inside { sh 'mvn --version' } } } Aber es schlägt mit dem folgenden Fehler fehl.

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.