1
我使用docker使服务器上的redmine运行,并使用postgresql创建另一个容器并将其链接到另一个容器。将容器连接到本地数据库
我是新的使用码头,但我想我的redmine容器连接到我的localhost postgresql,而不是链接到我的另一个容器。
我该怎么做?
我使用docker使服务器上的redmine运行,并使用postgresql创建另一个容器并将其链接到另一个容器。将容器连接到本地数据库
我是新的使用码头,但我想我的redmine容器连接到我的localhost postgresql,而不是链接到我的另一个容器。
我该怎么做?
如this answer(ip addr show eth0
)中所述,您可以从容器内获取码头主机的IP。
也可以添加localhost using the guest network interface(如果你使用的是VM)
--add-host="localhost:10.0.2.2"
如果使用泊坞引擎在Linux上,你可以使用--net =主机选项,这样你的容器能够相互作用与主机的网络堆栈。 请参阅:https://docs.docker.com/v1.8/articles/networking/#how-docker-networks-a-container 但由于你用'docker-machine'标记了这个,我假设你想要在Windows或OSX上运行? – StateOfTheArt89