因此,自從我一直在研究碼頭和一切可用的選項以來。我有一個帶有3個額外靜態IP的VPS。如何將外部IP添加到碼頭集裝箱?
這個想法是將每個容器連接到不同的IP或者可能添加3個網絡與不同的容器,並讓每個網絡連接到不同的IP。我前幾天在互聯網上看到一些教程,但我沒有保存它們,我找不到它們了。
IP是靜態的,由我們的ISP(ovh)提供。
到目前爲止,我試圖連接到使用子網IP XX.XX.XX.XX/32(只有1個IP),但它給了我錯誤 謝謝
PS。我是新手,在泊塢窗
- 編輯 -
just tried this code
docker network create \
--driver=bridge \
--subnet=AAA.BBB.CCC.DDD/32 \
--ip-range=AAA.BBB.CCC.DDD/32 \
--gateway=AAA.BBB.CCC.DDD \
br0
和我得到的電流誤差
Error response from daemon: failed to allocate gateway (AAA.BBB.CCC.DDD): No available addresses on this pool
而且AAA.BBB.CCC.DDD代表的公網IP來自ISP
我相信你需要將這些IP地址分配給主機,然後用IPtables轉發端口。 雖然我不完全確定如何將IP地址綁定到容器, –
https://docs.docker.com/engine/userguide/networking/work-with-networks/#create-networks – Rao
@rao但是這個選項olis與一個swarm主機(多個服務器)一起使用,在這種情況下,我kust想要將容器或網絡連接到由我的ISP提供的外部IP –