docker群与撰写文件不能识别“链接”
泊坞窗,compose.yml
version: '3.3' services: hello: image: dockercloud/hello-world service_auth: image: beevelop/nginx-basic-auth ports: - 8080:80 links: - hello:web environment: HTPASSWD: 'foo:$apr1$odHl5EJN$KbxMfo86Qdve2FH4owePn.'
docker工人 – 版本
Docker version 17.09.0-ce, build afdb6d4
docker堆栈部署-c docker-compose.ymlvalidation
Ignoring unsupported options: links
为什么链接不被支持?
官方文档没有列出撰写和堆栈不支持的内容,包括链接 。
链接不需要使服务进行通信 – 默认情况下,任何服务都可以以该服务的名称到达任何其他服务。 (另请参见“ 撰写networking”中的链接主题 。)
因此,使用(版本3)Compose文件在群集模式下部署堆栈时 ,该选项将被忽略 。
$ docker stack deploy --compose-file docker-compose.yml vossibility Ignoring unsupported options: links
您不需要从撰写文件的第2版开始的链接。 在v2之前,你需要明确谈论什么。 在v2 +中,同一覆盖networking或自定义网桥networking上的所有容器将能够通过其服务名称作为DNS主机名来访问其他容器的所有侦听端口。
- docker-maven-plugin(io.fabric8) – 如何控制pg_hba.conf和postgresql.conf
- docker工人:“构build”需要1个参数。 请参阅“docker build –help”
- 更改Docker中的界面设置
- 如何使用docker v2 apis使用docker cli推送docker镜像
- Node.js Hydra(分布式系统pipe理器)和Docker Swarm
- 重用主机二进制文件或在Docker中的容器之间共享
- 用gdb或cgdbdebuggingdocker deamon
- 在Sublime Text,VS Code中使用IDE linter而不安装PHP(或Nodejs,…)
- 如何在官方Postgres容器内启动Cron / Crond