【问题标题】:Docker-compose on MongoDBMongoDB 上的 Docker-compose
【发布时间】:2021-09-08 11:15:51
【问题描述】:

YML CODE

所以我已经写好了我的 yaml 文件,并且正在使用 docker-compose 并且发生了一些奇怪的事情。

当我运行 compose cmd 行时,只有 mongodb 运行,mongo-express 不运行。如果我再次运行 compose,则 mongo-express 运行。我知道mongo-express 必须在 mongodb 服务器上等待,但为什么不能一次全部运行?

我必须运行两次命令没什么大不了的,然后就可以正常工作了。但只是想知道为什么。这是windows的问题吗?因为我的室友使用的是具有相同 yaml 的 mac,并且两台服务器在第一次运行时都能完美启动。

【问题讨论】:

    标签: python docker yaml cloud


    【解决方案1】:

    在您的 yaml 检查版本中。当前最新版本为3.8

    最好也选择一个图像版本,例如。 image: mongo-express:0.54

    在mongo-express下使用depends_on

    mongo-express:
      depends_on: 
        - mongodb
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多