Als «docker-compose» getaggte Fragen

Compose ist ein Tool zum Definieren und Ausführen komplexer Anwendungen mit Docker. Mit Compose definieren Sie eine Anwendung mit mehreren Containern in einer einzelnen Datei und drehen Ihre Anwendung dann in einem einzigen Befehl hoch, der alles tut, was zum Ausführen erforderlich ist.


8
Wie setze ich eine Mongo-Datenbank mit Docker-Compose?
Ich versuche, eine Reihe verbundener Anwendungen zu verteilen, die in mehreren verknüpften Containern ausgeführt werden. Dazu gehört eine Mongo-Datenbank, die Folgendes benötigt: verteilt werden, die einige Startdaten enthalten; Benutzer können zusätzliche Daten hinzufügen. Im Idealfall werden die Daten auch in einem verknüpften Datenvolumencontainer gespeichert. Ich kann die Daten mongomithilfe einer …

1
Überprüfen der Docker-Compose-XML-Datei
Gibt es eine einfache Möglichkeit, die Syntax usw. einer Docker-Compose-Datei (auch docker-compose.ymlbekannt als fig.yml) zu überprüfen, ohne Docker ordnungsgemäß ausführen zu müssen? Ich versuche, meiner Build- / Test-Pipeline eine schnelle Überprüfung hinzuzufügen, um meine Compose-Dateien zu überprüfen.


5
So überschreiben Sie den Standardwert von COMPOSE_HTTP_TIMEOUT mit dem Befehl docker-compose
Ich habe Docker-Compose, das einige der Bilder abruft und eines erstellt. Beim Ausführen docker-compose upwird der folgende Fehler angezeigt FEHLER: Das Abschließen einer HTTP-Anforderung hat zu lange gedauert. Versuchen Sie es erneut mit --verbose, um Debug-Informationen zu erhalten. Wenn dieses Problem aufgrund langsamer Netzwerkbedingungen regelmäßig auftritt, sollten Sie COMPOSE_HTTP_TIMEOUT auf …

5
Verwenden von --add-host oder extra_hosts mit Docker-Compose
Ich verwende docker-compose, um eine Testumgebung auszuführen, die aus ungefähr 5 verschiedenen Containern besteht. Die Intercontainer-Links und die gemeinsam genutzten Volumes (Volumes von) funktionieren wunderbar. Ich lege auch einige Ports für den Host-Computer frei, was gut funktioniert. Was mir fehlt, ist eine Möglichkeit, einige meiner realen Server mit dieser Umgebung …


7
Greifen Sie vom Host aus über den Containernamen auf den Docker-Container zu
Ich entwickle einen Dienst und verwende dort Docker Compose, um Dienste wie Postgres, Redis, Elasticsearch zu spinnen. Ich habe eine Webanwendung, die auf RubyOnRails basiert und von all diesen Diensten schreibt und liest. Hier ist mein docker-compose.yml version: '2' services: redis: image: redis:2.8 networks: - frontapp elasticsearch: image: elasticsearch:2.2 networks: …

5
Wie verwalten Sie geheime Werte mit Docker-Compose v3.1?
Version 3.1 der Docker-compose.yml-Spezifikation bietet Unterstützung für Geheimnisse . Ich habe es versucht: version: '3.1' services: a: image: tutum/hello-world secret: password: the_password b: image: tutum/hello-world $ docker-compose up kehrt zurück: Unsupported config option for services.secret: 'password' Wie können wir die Geheimhaltungsfunktion in der Praxis nutzen?


1
Docker-Skala mit deterministischer Portbindung
Ich möchte einen wildflyContainer skalieren , der mehrere Ports mit deterministischen Ergebnissen freigelegt hat. docker-compose.yml version: '3' services: wildfly-server: build: context: . dockerfile: Dockerfile args: admin_user: admin admin_password: admin deploy: resources: limits: memory: 1.5G cpus: "1.5" restart: always ports: - "8000-8099:8080" - "8100-8199:9990" - "8200-8299:8787" expose: - "8080" - "9990" …


2
So deaktivieren Sie Core File Dumps im Docker-Container
In meinem PHP-Container wird Puppenspieler ausgeführt, um PDF zu generieren. Durch das Generieren eines PDF-Dokuments werden außerdem zwei Core-Dump-Dateien in meinem Container erstellt. Ich bin mir nicht sicher, woher sie tatsächlich kommen. Der Host / Server ist CentOS 7. Ich habe Folgendes überprüft: Kein Anwendungsfehlerprotokoll, Browsershot / Puppenspieler läuft ohne …

1
PyCharm: Mit Docker-Compose kann kein Remote-Python-Interpreter erstellt werden
Beim Versuch, einen Docker-Compose-Python-Interpreter in PyCharm zu erstellen, wird folgende Fehlermeldung angezeigt: Fehler beim Parsen von "/Users/belek/Projects/project/docker-composee.yml": Prozess docker-compose configfehlgeschlagen. Selbst Docker-Compose funktioniert gut. Der docker-compose configim Terminal ausgeführte Befehl funktioniert auch. Vor dem Update von macOS und PyCharm habe ich erfolgreich den Docker-Compose-Python-Interpreter verwendet. Kann nicht verstehen, was los …


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.