如何将docker-compose中的“depends_on”替换为牧场主目录

Posted

技术标签:

【中文标题】如何将docker-compose中的“depends_on”替换为牧场主目录【英文标题】:how can "depends_on" in docker-compose be replaced for rancher catalog 【发布时间】:2018-04-04 14:43:30 【问题描述】:
Error (Unsupported config option for srv service: 'depends_on')

我尝试在牧场主目录中运行容器时出现此错误。

srv:
  restart: always
  image: registry:2.6.1
  container_name: registry-srv
  depends_on:
    - web
  volumes:
    - ./config/config.yml:/etc/docker/registry/config.yml
    - ./data:/var/lib/registry
    - ./certs:/certs

【问题讨论】:

【参考方案1】:

docker-compose up 将按依赖顺序启动服务。在您的情况下,它将在启动 srv 服务之前启动服务网络。但是您还没有指定服务web。所以它会显示错误。指定web 服务或从docker-compose.yaml 文件中删除该行

【讨论】:

以上是关于如何将docker-compose中的“depends_on”替换为牧场主目录的主要内容,如果未能解决你的问题,请参考以下文章

如何将docker-compose.yml转换为Dockerfile

如何使用 docker-compose 将容器部署到谷歌云?

如何将 docker-compose 升级到最新版本

如何在 Docker-Compose 中一起使用主机网络和任何其他用户定义的网络?

如何将环境变量从 docker-compose 传递给项目?

docker-compose环境会覆盖jar中的变量,docker环境变量和jar中的变量是如何映射的?