如何使用主机的IP地址来通信在同一台机器上运行的容器

我有两个容器,说container1和container2运行在同一台机器。 我知道我可以在使用链接别名选项的容器之间进行通信。 我有一个场景,我想使用主机的IP地址在2个容器之间进行通信。 我有一个container1的属性文件,我需要提供的container2的IP地址(这里我必须提供的IP地址,而不是容器的主机名)。 每次当我重新启动容器,容器ip被改变。 那么是否有任何方法来映射主机的IP地址以容器之间的链接?

请检查这个文档描述如何创builddockernetworking和分配IP地址和范围到docker集装箱。 如果没有时间使用下面的命令:

docker network create --subnet=192.168.0.0/16 docnet0 docker run --net docnet0 --ip 192.168.0.10 -it "your_docker_image" bash