我有一個docker映像,我將使用它來創建新容器。我有一臺PostgreSQL數據庫在我的機器上運行,我想連接到我的未來容器。Docker,將主機IP地址添加到新容器中
我知道新創建的容器將位於172.17.0.0/16
網絡中,所以我在PostgreSQL配置中爲我的listen_addresses
參數添加了該網絡。
現在,爲了創建容器我需要寫是這樣的:
docker run --add-host=connection_name:connection_ip container_name
在connection_ip
我什麼樣的解決我應該寫?我應該寫localhost
還是需要寫靜態IP地址才能從外部訪問?
那麼,我應該寫入'connection_ip'? –
Nothing:不要使用'--add-host'。使用我寫的命令:'docker run --network host container_name' –
因此,在我的continer中,我必須寫PostgreSQL的連接我只寫'localhost:5432'? –