Docker 安装 MQTT(EMQX)
2023-05-17 18:48 ly772186472 阅读(387) 评论(0) 编辑 收藏 举报Docker 安装 MQTT(EMQX)
问题:
docker: Error response from daemon: driver failed programming external connectivity on endpoint emqx (3d06db8e7b245be2e198eb45e40aeb59d833bbe7cb3612076598f4ebafca37bf): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 18083 -j DNAT --to-destination 172.17.0.2:18083 ! -i docker0: iptables: No chain/target/match by that name.
启动Docker后,再对防火墙firewalld进行操作,就会发生上述报错,当 firewalld 启动或者重启时,将会从 iptables 中移除 Docker 的规则,影响 Docker 的正常工作。
root用户输入指令 :
systemctl restart docker
重启docker服务即可重新生成自定义链DOCKER。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | [root@localhost ~]# docker pull emqx:4.4.16 4.4.16: Pulling from library/emqx 3f9582a2cbe7: Pull complete 396ee3d6a271: Pull complete f79aa88ad721: Pull complete 8943a0bcb1f0: Pull complete 66a2b18c61a7: Pull complete Digest: sha256:7d65f058645c9d9b9dbb9645333ebf720d06671ee752f530bb0f649e326f3785 Status: Downloaded newer image for emqx:4.4.16 docker.io/library/emqx:4.4.16 [root@localhost ~]# docker run -it --name emqx -p 18083:18083 -p 1883:1883 -p 8084:8084 -p 8883:8883 -p 8083:8083 -d emqx:4.4.16 –name 容器名字 -p 18083 服务器启动端口 -p 1883 TCP端口 -p 8083 WS端口 -p 8084 WSS端口 -p 8883 SSL端口 -d 后台启动 |
问题二:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律