您尚未登录。

#1 2023-07-18 16:27:29

nibazshab
会员
注册时间: 2022-02-04
帖子: 143

[已解决]Docker 如何关闭监听 IPv6 ?

配置文件 /etc/docker/daemon.json 如下

{
 "registry-mirrors": [ "https://mirror.ccs.tencentyun.com" ],
  "ipv6": false
}

但是使用 lsof -Pi 查看端口信息,发现 docker  仍然在监听 IPv6

COMMAND      PID            USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
systemd-n    253 systemd-network   18u  IPv4    15512      0t0  UDP vps:68
container    323            root   11u  IPv4    17218      0t0  TCP localhost:46419 (LISTEN)
docker-pr 467227            root    4u  IPv4 16378583      0t0  TCP *:19099 (LISTEN)
docker-pr 467237            root    4u  IPv6 16374784      0t0  TCP *:19099 (LISTEN)
docker-pr 467361            root    4u  IPv4 16381793      0t0  TCP *:443 (LISTEN)
docker-pr 467369            root    4u  IPv6 16378657      0t0  TCP *:443 (LISTEN)
docker-pr 467447            root    4u  IPv4 16382202      0t0  TCP *:80 (LISTEN)
docker-pr 467458            root    4u  IPv6 16378720      0t0  TCP *:80 (LISTEN)

                  ...


docker-pr 467496            root    4u  IPv4 16382232      0t0  UDP *:6888
docker-pr 467519            root    4u  IPv6 16381883      0t0  UDP *:6888
sshd      513353            root    3u  IPv4 17885063      0t0  TCP *:22 (LISTEN)

最近编辑记录 nibazshab (2024-07-27 18:16:13)

离线

#2 2023-11-26 00:29:00

zggzcgy
会员
注册时间: 2019-12-28
帖子: 13

Re: [已解决]Docker 如何关闭监听 IPv6 ?

尝试在映射端口的使用指定IPv4地址

docker run -p 127.0.0.1:80:80 -d 容器

离线

#3 2023-11-26 00:29:10

zggzcgy
会员
注册时间: 2019-12-28
帖子: 13

Re: [已解决]Docker 如何关闭监听 IPv6 ?

尝试在映射端口的使用指定IPv4地址

docker run -p 127.0.0.1:80:80 -d 容器

离线

#4 2023-11-26 13:58:54

nibazshab
会员
注册时间: 2022-02-04
帖子: 143

Re: [已解决]Docker 如何关闭监听 IPv6 ?

zggzcgy 说:

尝试在映射端口的使用指定IPv4地址

docker run -p 127.0.0.1:80:80 -d 容器

确实有效。感谢

离线

页脚