我是碼頭工的新手,我需要你們對集裝箱之間的溝通方面的幫助。兩個碼頭集裝箱之間的溝通
我有兩個容器 容器1:它是一個網站,並運行在80端口 集裝箱2:它是上述網站的網絡API和運行在8000端口
我安裝在我的樹莓派兩個容器。我RPI hostname是樹莓派 我創建了兩個集裝箱,--net =主機,以便在我的網站,我可以通過http://raspberrypi:8000/dosomething
打電話給我的網站,但RPI的主機名是可以改變的,我不能重新創建網站容器新的API URL(例如:http // new_host_name:8000/DoSomething的),所以我的問題是
有什麼辦法指定主機名到一個容器,這樣我可以在其他容器中使用它? 例如: 容器2使用「my_service」作爲它的主機名,所以在容器1中,我可以使用「http // my_service:8000/DoSomething的」。我的客戶可以更改他們的RPI的主機名,我不需要更新我的代碼。
感謝,並有愉快的一天。
https://docs.docker.com/compose/ – jonrsharpe