简体   繁体   English

Docker IPv6:在桥接docker0和docker网络中禁用IPv4

[英]Docker IPv6: Disable IPv4 in bridge docker0 and docker network

I want to be sure that I'm no using a private network in docker bridge docker0 or the docker private networks. 我想确定我在docker bridge docker0或docker private networks中没有使用专用网络。 So for these interfaces I'm trying to use IPv6 only, but without disabling IPv4 on the host itself. 因此,对于这些接口,我只尝试使用IPv6,但不在主机上禁用IPv4。 (Which does not seam to help) (哪个不接缝帮忙)

Is there a docker way to use IPv6 only in the docker networks? 是否存在仅在docker网络中使用IPv6的docker方式?

I'm using docker 1.11.0 我正在使用docker 1.11.0

On Linux hosts, enable IPv6 support by adding : 在Linux主机上,通过添加以下内容启用IPv6支持

{
  "ipv6": true
}

to the Docker daemon configuration ( /etc/docker/daemon.json ). 到Docker守护程序配置( /etc/docker/daemon.json )。 After restarting Docker daemon ( systemctl reload docker ), you might now be able to create Docker networks with : 重新启动Docker守护程序( systemctl reload docker )后,您现在可以使用以下命令创建Docker网络:

docker network create --ipv6 my-ipv6-network

I've also found this documentation for Docker 1.11 version : IPv6 with Docker . 我还发现了Docker 1.11版本的这个文档: 带有Docker的IPv6 This seems to be available since Docker 1.8 . 这似乎是自Docker 1.8以来可用的。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM