小编Her*_*mes的帖子

UFW 阻止了 Docker 本地主机连接

情况

我正在尝试学习如何在本地机器上使用 docker。本地计算机设置为仅通过 VPN 路由流量。默认的 UFW 策略是DENY所有传入和传出流量(通过 VPN 的除外)。

问题

当我尝试启动 Docker 容器时docker container run -p 80:80 nginx,无法在浏览器中使用 localhost 连接到 nginx 容器

但是,我可以通过telnet连接到本地nginx容器

$ telnet localhost 80
Trying 127.0.0.1...
Connected to localhost.
Run Code Online (Sandbox Code Playgroud)

我知道 UFW 可能导致这种情况的原因是因为一旦我禁用了 UFW,我就可以毫无问题地在浏览器中连接到 localhost。

当 UFW 设置为拒绝所有连接时,如何从浏览器连接到本地 nginx 容器?

networking docker ufw ubuntu-18.04

2
推荐指数
1
解决办法
5415
查看次数

标签 统计

docker ×1

networking ×1

ubuntu-18.04 ×1

ufw ×1