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