如何限制 docker 容器仅侦听来自本地主机的连接?

Mat*_*att 6 networking docker

我正在运行一个 docker 容器docker run -p 8080:8080。其他计算机可以通过访问 来访问我的服务器[my ip]:8080。但是,出于安全原因,我希望只有 localhost(127.0.0.0) 能够访问我的服务器。我不希望其他人连接到我的服务器。如何限制 docker 容器只监听主机127.0.0.1

niv*_*hty 6

您可以使用:

docker run -p 127.0.0.1:8080:8080 your_image_name
Run Code Online (Sandbox Code Playgroud)

这会将容器的端口 8080 映射为仅侦听主机 127.0.0.1 的端口 8080。