在docker-compose -p up之后,docker-compose停止工作

weixin_38053367 2019-09-12 12:20:30
我正在使用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参数并为容器提供显式前缀引起的.仍在寻找解决问题的最佳方法.
...全文
328 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38097536 2019-09-12
  • 打赏
  • 举报
回复
尝试通过发送带有docker-compose -p some_name kill的SIGKILL来强制运行容器停止. docker-compose kill 我只是阅读并试验了compose CLI envs传递-p时的内容. 你必须传递-p some_name来杀死容器,否则compose将假设目录名称. 如果这有帮助,请告诉我.

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧