我是码头工的新手,我需要你们对集装箱之间的沟通方面的帮助。两个码头集装箱之间的沟通
我有两个容器 容器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