操作步骤:
修改 Docker 配置文件: 编辑
/etc/docker/daemon.json文件(如果文件不存在,请创建它)。sudo nano /etc/docker/daemon.json添加或修改
iptables策略: 在文件中添加或确保以下配置存在,这将告诉 Docker 不要自动修改主机的iptables规则来开放端口。如果有其他内容需要添加,分隔号{ "iptables": false}重启 Docker 服务: 应用配置更改。
sudo systemctl restart docker手动添加 UFW 规则: 现在,当您使用
docker run -p 8080:80启动容器时,Docker 不会开放端口,必须 手动使用 UFW 来开放它。
评论 (0)