这是我键入时的结果docker ps:

在docker中,我有3个容器,webapps,redis和rabbitmq,我很困惑如何将容器webapps链接到容器redis和rabbitmq容器?在非docker应用程序中,mywebapps可以向rabbitmq发送消息并写入/读取reddis.我stil不知道如何链接3那些容器,我尝试使用这样的命令
docker run --name rabbitmq -p 8080:80 --link webapps:nimmis/apache-php7 -d rabbitmq
Run Code Online (Sandbox Code Playgroud)
但它仍然无效
这是我在webapps上的config.php,当我尝试通过rabbitmq发送消息时
define('HOST', 'localhost');
define('PORT', 5672);
Run Code Online (Sandbox Code Playgroud)
我试图用hostname更改localhost
define('HOST', 'rabbitmq');
define('PORT', 5672);
Run Code Online (Sandbox Code Playgroud)
错误消息是连接拒绝...似乎在我的三个容器需要配置/映射/绑定网络在同一个IP?
docker ×1