【发布时间】:2016-02-26 11:21:57
【问题描述】:
在我的 docker-compose 中:
laravel:
image: trackware
links:
- postgis:postgis
ports:
- "80:80"
- "3306:3306"
- "443:443"
- "220:22"
- "8000:8000"
net: "host"
restart: always
volumes:
- C:/H/repositories/pubnub:/share
container_name: laravel
postgis:
image: mdillon/postgis
env_file: .postgis_env
ports:
- "9090:9000"
- "54320:5432"
container_name: postgis
如果我运行 docker-compose up -d 我会收到此错误:
Conflicting options: host type networking can't be used with links. This would result in undefined behavior
那么,我将如何在链接到 postgis 容器时使用net: "host"?
laravel 容器需要运行 pubnub 客户端,需要高性能网络进行实时消息处理,并且需要链接到postgis 容器才能访问数据库。
那么,有什么建议吗?我正在使用 docker 1.10.2
【问题讨论】:
-
PubNub 有什么需要考虑的吗?看起来没有,但我想我会问的。
-
不,这里没有与 PubNub 相关的内容
-
你可能想从这个问题中删除 laravel 标签,因为它似乎是一个一般的 docker-compose 问题
标签: laravel docker docker-compose