最近开启防火墙之后,发现本地docker访问本地数据库受限
具体解决方案为:
- 输入ip addr,查看docker0地址为172.17.0.1/16 ,
- 输入ufw allow from 172.17.0.1/16 即可解决
附加ubuntu 防火墙常见操作
安装方法
sudo apt install ufw
启用
systemctl enable ufw
关闭
systemctl disable ufw
查看状态
ufw status
开启
开启某个端口
ufw allow 80
允许某个网段访问
ufw allow from 172.17.0.0/16
允许某个网段访问某个端口
ufw allow from 172.17.0.0/16 to any port 27017
禁用
ufw deny 80
删除规则
ufw delete allow 80