here is the image when i type docker ps如何链接Docker中的容器?
在泊坞窗,我有3个容器,web应用,Redis的和RabbitMQ的,我很困惑如何容器的webapps链接到容器的Redis和RabbitMQ的容器? ,在非docker应用程序中,mywebapps可以将消息发送到rabbitmq并写入/读取reddis。我还是老样子没有任何想法如何联系起来的3容器, 我尝试使用命令这样
docker run --name rabbitmq -p 8080:80 --link webapps:nimmis/apache-php7 -d rabbitmq
,但它仍然无法正常工作
这里是我的web应用的config.php当我尝试经由RabbitMQ的发送消息
define('HOST', 'localhost');
define('PORT', 5672);
我试图改变localhost通过主机名
define('HOST', 'rabbitmq');
define('PORT', 5672);
错误消息是连接拒绝... 看来,在我的三个容器需要配置/映射/绑定网络在相同的IP?
] 2
奥凯thanks..problem解决... IIN文件的配置,我改变从本地主机我的RabbitMQ服务器的本地IP地址,ip地址 看到IP地址... i型 搬运工检查[数据筒] 感谢Nesia Amit,Farhad Farahi和Pit :) –
一个非常不方便的解决方案。它已经过时,并且已被弃用,并且将来可能不会起作用。 @farhadfarahi的桥梁网络解决方案是最好的答案。 –