Ich benutze docker-compose version 2. Ich beginne Container mit docker-compose -p some_name up -d
und versuche, sie mit docker-compose stop
zu töten. Der Befehl wird mit 0
Code beendet, aber die Container sind noch betriebsbereit.docker-compose stop nicht funktioniert nach docker-compose -p up
Ist dies das erwartete Verhalten für die Version? Wenn ja, irgendeine Idee, wie kann ich es umgehen?
meine docker-compose.yml
Datei sieht wie folgt aus
version: '2'
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:5.3.0
ports:
- "9200:9200"
environment:
ES_JAVA_OPTS: "-Xmx512m -Xms512m"
xpack.security.enabled: "false"
xpack.monitoring.enabled: "false"
xpack.graph.enabled: "false"
xpack.watcher.enabled: "false"
ulimits:
memlock:
soft: -1
hard: -1
nofile:
soft: 262144
hard: 262144
kafka-server:
image: spotify/kafka
environment:
- TOPICS=my-topic
ports:
- "9092:9092"
test:
build: .
depends_on:
- elasticsearch
- kafka-server
Update
Ich fand, dass das Problem durch Verwendung des -p
Parameter verursacht wird und explizite Präfix in den Behälter geben. Immer noch auf der Suche nach dem besten Weg, es zu lösen.
Das erwartete Verhalten ist, dass nach "Docker-Compose Stop" Ihre Container gestoppt werden. Bitte poste deine 'docker-compose.yml' und die Ausgabe von' docker-compose stop'. – kstromeiraos
Der Befehl 'docker-compose stop' gibt keine Ausgabe. Ich habe die Frage aktualisiert – LetsPlayYahtzee
auch bist du sicher, dass dies das Standardverhalten? Kannst du auf eine Dokumentation verweisen? – LetsPlayYahtzee