需求:在ubuntu上安装了docker,安装了mysql,其他电脑需要访问,因为3306端口没有对外,所以外部访问不到。

使用ufw工具

默认ubuntu已经安装了ufw,但是未开启。

# 1. 查看ufw的状态
sudo ufw status

# 2. 开启ufw
sudo ufw enable

# 3. 重启防火墙ufw
sudo ufw reload

# 4. 对外开启80端口
sudo ufw allow 80

# 对外开启3306端口
sudo ufw allow 3306

# 再查看开启端口状态
sudo