docker网路和主机通讯问题

#注

1,安装docker和启动容器服务的时候如果防火墙处于开启状态,那么重启docker里面的容器的时候必须开启防火墙,否则会出现iptable错误;

2,linux开启防火墙会导致主机和docker网络之间单向通讯,主机可以访问docker的程序端口,而docker内无法访问主机的某些程序端口,做法是把docker主机网络docker0加入到主机zone中或加入到trusted域中,再加入端口,docker内部访问主机8888就可以正常通讯

复制代码
firewall-cmd --permanent --zone=public --add-port=8888/tcp
firewall-cmd --permanent --zone=trusted --change-interface=docker0

firewall-cmd --reload

相关推荐
礼拜天没时间.3 分钟前
自定义镜像制作——从Dockerfile到镜像
linux·docker·容器·centos·bash
xixingzhe23 分钟前
ubuntu安装gitlab
linux·ubuntu·gitlab
猫头虎9 分钟前
OpenClaw开源汉化发行版:介绍、下载、安装、配置教程
运维·windows·开源·aigc·ai编程·agi·csdn
强风79411 分钟前
Linux-传输层协议TCP
linux·网络·tcp/ip
luffy545912 分钟前
windows下通过docker-desktop创建redis实例
windows·redis·docker·容器
looking_for__32 分钟前
【Linux】应用层自定义协议与序列化
linux·服务器·网络
云中飞鸿32 分钟前
VS编写QT程序,如何向linux中移植?
linux·开发语言·qt
晚风_END38 分钟前
Linux|操作系统|elasticdump的二进制方式部署
运维·服务器·开发语言·数据库·jenkins·数据库开发·数据库架构
嵌入小生00738 分钟前
Standard IO -- Continuation of Core Function Interfaces (Embedded Linux)
linux·vim·嵌入式·标准io·vscode
Zach_yuan39 分钟前
传输层之TCP/UDP 核心原理全解析:从协议基础到实战机制
linux·网络协议·tcp/ip·udp