如何使用其他容器可以使用的主机名创buildDocker容器?
所以我用下面的命令为RabbitMq创build了一个容器。
docker run -d --hostname my-rabbit --name some-rabbit rabbitmq:3-management
哪个工作正常,但我然后用下面的命令创build另一个容器
docker run test .
这运行一个PHP文件的容器,试图连接到主机名,我的兔子,但它不能find它的主机,所以PHP只是马上自己closures。 然而,我确实find了my-rabbit(第一个容器)的IP,并用IPreplace了我的PHP代码中的主机名(my-rabbit),并且没有任何问题。
那么如何为RabbitMq创build一个主机名,以便同一networking上的所有其他容器可以看到并使用IP而不是IP?
发表这篇文章后,我find了答案。 我使用docker run来运行–link arg。