我正在关注https://docs.docker.com/samples/library/rabbitmq上的Docker文档,但是当我进行端口转发时,出现以下错误:C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: driver failed programming external connectivity on endpoint some-rabbit11 (c8065d91c990ad498501160011a7f264522ddb5f5a1188db934c47853f833fa2): Error starting userland proxy: mkdir /port/tcp:0.0.0.0:8080:tcp:172.17.0.2:15672: input/output error.
我要从终端运行的命令是docker run -d --hostname my-rabbit --name some-rabbit -p 15672:15672 rabbitmq:3.6-management
根据我在网上可以找到的信息,该命令似乎是正确的,因此我不确定根本原因是什么。
答案 0 :(得分:0)
找出是否有任何docker镜像使用Rabbitmq:
docker ps -a
使用docker rabbitmq删除任何图像:
docker rm <IMAGE ID>
使用系统任务栏应用重新启动docker
重新启动docker rabbitmq
docker run -d -p 15672:15672 -p 5672:5672 --name some-rabbit rabbitmq:3.6-management
管理控制台显示在端口15672上,rabbitmq显示在端口5672
确保新实例正在运行:
docker ps
使用Firefox Web浏览器。这不适用于Google chrome。浏览至127.0.0.1:5672
此密码表明兔子正在工作。
转到127.0.0.1:15672以查看正在使用的管理插件。 密码为默认密码。