无法在 CentOS 7 上的 docker 容器中禁用 IPV6

问题描述 投票:0回答:1

我正在使用连接到远程服务器的 docker 映像(OpenTelemetry Collector)。我已在 Ubuntu 和 CentOS 7 服务器上部署了此服务,但 CentOS 7 上的容器不断尝试将删除的 IP 解析为 IPV6 地址(在操作系统级别启用了 IPV6)。

我希望我的容器仅通过 IPV4 与删除服务器通信。

我尝试更改 docker daemon.json 文件来禁用 IPV6,但它不起作用。我也尝试过使用 systemctl 禁用 IPV6,但这也不起作用。

非常感谢任何建议/解决方案。

docker dockerfile centos7 open-telemetry open-telemetry-collector
1个回答
0
投票

sudo nano /etc/docker/daemon.json 添加以下配置以禁用 IPv6 { “ipv6”:假 } 修改 daemon.json 文件或在主机上禁用 IPv6 后,重新启动 Docker 服务以应用更改 sudo systemctl 重新启动docker

© www.soinside.com 2019 - 2024. All rights reserved.