在docker-compose -p up之后,docker-compose停止工作
我正在使用docker-compose版本2.我正在使用docker-compose -p some_name up -d启动容器并尝试使用docker-compose stop来终止它们.这些命令以0代码退出,但容器仍然正常运行.
这是版本的预期行为吗?如果是的话,任何想法如何解决它?
我的docker-compose.yml文件看起来像这样
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
更新
我发现问题是由使用-p参数并为容器提供显式前缀引起的.仍在寻找解决问题的最佳方法.