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.

2
Stellen Sie Docker-Containern über Docker-Compose eine statische IP-Adresse zur Verfügung
Ich versuche, Containern eine statische IP-Adresse bereitzustellen. Ich verstehe, dass ich ein benutzerdefiniertes Netzwerk erstellen muss. Ich erstelle es und die Bridge-Schnittstelle ist auf dem Host-Computer (Ubuntu 16.x) aktiv. Die Container erhalten IP von diesem Subnetz, aber nicht die von mir bereitgestellte statische. Hier ist meine docker-compose.yml: version: '2' services: …

2
Wie kann ich einem Dollarzeichen in einer Docker-Erstellungsdatei entkommen?
Ich habe einen YAML-Skalar, der beim Versuch, meine docker-compose.ymlDatei auszuwerten, den folgenden Fehler auslöst: FEHLER: Ungültiges Interpolationsformat für die Option "Umgebung" im Dienst "time_service": "$ {Time.now}" YAML: --- version: '2' services: time_service: build: "." environment: TIME: "${Time.now}" Wie kann ich die gleiche Zeichenfolgenausgabe wie geschrieben beibehalten, aber vermeiden, dass der …

4
Docker - Image-Betriebssystem "Windows" kann auf dieser Plattform nicht verwendet werden
Ich habe dies auf meinem Windows 10-Computer versucht: Dockerfile: From microsoft/nanoserver CMD ["echo", "Hello World"] PS C:\FSD\Docker\Trial1> docker build -t lea/leatest . Sending build context to Docker daemon 2.048kB Step 1/2 : FROM microsoft/nanoserver latest: Pulling from microsoft/nanoserver bce2fbc256ea: Pulling fs layer 58f68fa0ceda: Pulling fs layer image operating system "windows" …

9
Verwenden von Docker-Compose mit CI - Wie gehe ich mit Exit-Codes und daemonisierten verknüpften Containern um?
Im Moment generieren unsere Jenkins-Agenten für jedes unserer Rails-Projekte eine docker-compose.yml und führen dann docker-compose up aus. Die Datei docker-compose.yml verfügt über einen Hauptcontainer "Web", in dem sich rbenv und alle anderen Rails-Abhängigkeiten befinden. Es ist mit einem DB-Container verknüpft, der die Test-Postgres-DB enthält. Das Problem tritt auf, wenn wir …

8
Die Version in "./docker-compose.yml" wird nicht unterstützt. Möglicherweise wird dieser Fehler angezeigt, weil Sie die falsche Version der Compose-Datei verwenden
Hier ist meine Datei docker-compose.yml: version: '3.1' services: a: image: tutum/hello-world b: image: tutum/hello-world secrets: id: my_password Wenn ich renne, $ docker-compose-upbekomme ich folgendes: Die Version in "./docker-compose.yml" wird nicht unterstützt. Möglicherweise wird dieser Fehler angezeigt, weil Sie die falsche Version der Compose-Datei verwenden. Meine Docker-Compose-Version: $ docker-compose --version docker-compose …

2
Deaktivieren Sie die Protokollierung für einen Container in Docker-Compose
Ich habe eine Webanwendung mit Docker Compose gestartet, für die ich die gesamte Protokollierung deaktivieren möchte (oder zumindest anstelle einer Datei in Syslog ausdrucken möchte). Wenn meine Webanwendung funktioniert, kann sie beim Start schnell eine 11-GB-Protokolldatei generieren, sodass mein Speicherplatz sehr schnell aufgebraucht wird. Ich bin mir bewusst, dass normaler …


12
So mounten Sie lokale Volumes im Docker-Computer
Ich versuche Docker-Maschine mit Docker-Compose zu verwenden. Die Datei docker-compose.yml hat folgende Definitionen: web: build: . command: ./run_web.sh volumes: - .:/app ports: - "8000:8000" links: - db:db - rabbitmq:rabbit - redis:redis Beim Ausführen läuft docker-compose up -dalles gut, bis versucht wird, den Befehl auszuführen und ein Fehler auftritt: Container b58e2dfa503b696417c1c3f49e2714086d4e9999bd71915a53502cb6ef43936d …

3
So legen Sie in docker-compose.yml einen Pfad auf dem Host für ein benanntes Volume fest
Beispiel unten DBData genannt Volumen und Verweise es innerhalb db Service: version: '2' services: db: image: mysql volumes: - dbdata:/var/lib/mysql volumes: dbdata: driver: local (von https://stackoverflow.com/a/35675553/4291814 ) Ich kann den Pfad für die Lautstärke standardmäßig sehen: /var/lib/docker/volumes/<project_name>_dbdata Meine Frage ist, wie man den Pfad auf dem Host für das dbdataVolume …



3
Wann wird Docker-Compose verwendet und wann wird Docker-Swarm verwendet?
Ich versuche die Unterschiede oder Ähnlichkeiten zwischen Docker-Compose und Docker-Swarm zu verstehen . Durch das Lesen der Dokumentation habe ich verstanden, dass Docker-Compose einen Mechanismus bietet, um verschiedene Container miteinander zu verbinden und als ein einziger Dienst zusammenzuarbeiten (ich vermute, es verwendet dieselbe Funktionalität wie der Befehl --link, der zum …

4
E: Das Paket 'mysql-client' hat keinen Installationskandidaten für die Erstellung von PHP-Fpm-Images mit Docker Compose
Ich bin ziemlich neu in Docker und versuche daher, mithilfe eines Laravel-Projekts mehr darüber zu erfahren. Ich folge diesem Tutorial: https://www.digitalocean.com/community/tutorials/how-to-set-up-laravel-nginx-and-mysql-with-docker-compose?comment=77842 Ich habe die Docker-Datei ein wenig von dem angepasst, was das Tutorial hat, aber selbst die Tutorial-Datei führt zum gleichen Ergebnis. FROM php:7.3-fpm # Copy composer.lock and composer.json COPY …



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.