Docker学习笔记
文章平均质量分 54
令人作呕的溏心蛋
人生何处不青山
展开
-
宿主机无法访问VMware虚拟机中的Docker启动的RabbitMQ的15672端口
我使用的是虚拟机Centos7系统里的Docker,Docker中运行了RabbitMQ,现在是虚拟机的宿主机去访问Docker中的RabbitMQ。原创 2023-03-22 14:31:43 · 612 阅读 · 2 评论 -
Docker运行RabbitMQ出现driver failed programming external connectivity on endpoint myrabbit xxx iptables
意思就是容器和物理机的通信是通过内核转发实现的,具体体现为iptables里添加的nat规则。之前没有安装iptables直接搭docker也会在iptables生成关于docker的nat规则,因为系统自带了iptables,只不过没有以服务的方式启动。重新安装iptables会覆盖掉之前的规则,导致docker运行报错。只需要重启一下docker就会重新生成iptables规则了。当我们停止或删除上一个rabbitmq容器的时候,重新跑一下,突然出现了报错。这时候你会发现,居然运行成功了。原创 2023-03-22 14:26:41 · 627 阅读 · 0 评论