请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

如何自动停在容器

docker-compose.yml 文件如下

version: "3.8"

services:
  splash:
    image: scrapinghub/splash:3.5
    networks:
      - brige-network
  spider:
    build: ./
    networks:
      - brige-network
    depends_on:
      - splash
    volumes:
      - ./:/source
    working_dir: /source
    command: python entrypoint.py

networks:
  brige-network:

spider 是一个用 scrapy 爬虫程序,依赖 splash 的服务,我希望爬虫程序执行完毕后自动关闭 splash 容器需要怎么改呢?

正在回答

1回答

这个好像compose直接实现不了,需要您自己写外挂脚本,或者依赖其他工具吧

0 回复 有任何疑惑可以回复我~
  • 提问者 咖啡蛇 #1
    感谢老师的回复,我找到解决方法了。通过命令 `docker-compose up --build --abort-on-container-exit` 启动,当其中一个容器停止时将会停止所有容器。
    回复 有任何疑惑可以回复我~ 2022-04-30 19:45:10
  • 麦兜搞IT 回复 提问者 咖啡蛇 #2
    感谢回复
    回复 有任何疑惑可以回复我~ 2022-05-22 03:25:32
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信