在我的码头工人,撰写:如何在链接到容器时使用主机网络?
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
所以,我会怎么用net: "host"
同时链接到PostGIS的容器? laravel容器需要运行pubnub客户端,这将需要高性能网络来处理实时消息,并且它还需要链接到postgis
容器才能访问db。
那么,有什么建议吗?我正在使用docker 1.10.2
是否有任何需要考虑的PubNub相关?看起来不像有,但我想问问。 –
不,这里没有任何关系到PubNub – simo
你可能想从这个问题中删除laravel标签,因为它似乎是一个普通的码头问题 – BSchlinker