Docker是一種流行的容器化解決方案,可以用于使用虛擬化技術在操作系統上部署和運行應用程序。如果您正在運行Docker,您可能會發現,按照默認設置,Docker容器使用的是IPv4協議。但是,在某些情況下,您可能需要在Docker中禁用IPv4。在本文中,我們將介紹如何關閉Docker IPv4。
$ sudo vim /etc/docker/daemon.json
在編輯器中,在JSON文件中添加以下內容:
{
"ipv6": false,
"fixed-cidr-v6": "",
"ip-masq": false
}
保存并關閉文件后,重新啟動Docker服務:
$ sudo service docker restart
通過添加以上配置,將禁用Docker的IPv4和IP MASQ功能,同時也禁止了IPv6和固定CIDR v6,這意味著Docker將只使用本機網絡。
通過使用以上步驟,您可以輕松地在Docker中關閉IPv4,并確保容器僅使用本機網絡。這對于需要處理通過IPv6分配的網絡的場景特別有用。