docker支持IPV6

简介: docker支持IPV6

前提

ECS宿主机已经开通ipv6网关及ipv6公网,并且已经配置好ipv6,可以正常访问ipv6地址。


一、检查docker engine版本

docker engine 的版本大于等于20.10.2,因为这个版本才开始支持ip6tables。(如果小于这个版本,就要用第三方的工具管理ip6tables的nat规则:robbertkl/docker-ipv6nat

二、配置docker

编辑 /etc/docker/daemon.json ,加上以下内容。(如果没有这个文件直接创建。)

{
  "ipv6": true,
  "fixed-cidr-v6": "fd00::/80",
  "experimental": true,
  "ip6tables": true
}


三、测试ipv6网络

配置完成后,重启docker,然后启动一个busybox的测试容器来ping -6测试ipv6的网络是否通了

相关文章
|
存储 Kubernetes Shell
使用 shell 脚本二进制部署 k8s 环境 [支持 docker 和 containerd]
使用 shell 脚本二进制部署 k8s 环境 [支持 docker 和 containerd]
345 1
|
应用服务中间件 Linux Shell
使用Docker编译OpenResty支持国密ssl加密
OpenResty自身支持标准SSL协议,但不支持国密SSL协议;本文主要概述如何在docker环境下编译OpenResty镜像支持国密SSL加密。
909 0
|
Kubernetes Ubuntu Linux
Docker Desktop 宣布支持 Linux!从被弃用到“憋大招”卷土重来
Docker Desktop 宣布支持 Linux!从被弃用到“憋大招”卷土重来
343 0
Docker Desktop 宣布支持 Linux!从被弃用到“憋大招”卷土重来
EMQ
|
JavaScript 物联网 Linux
MQTT X Newsletter 2022-08 | v1.8.2 发布、支持使用 Docker
八月,MQTT X团队发布了1.8.2版本:新增了使用Docker来安装和部署MQTT X CLI与MQTT X Web,同时MQTT X Web支持了更多的MQTT 5.0属性配置。
EMQ
247 0
MQTT X Newsletter 2022-08 | v1.8.2 发布、支持使用 Docker
|
Kubernetes Ubuntu 安全
遭弃用的 Docker Desktop 放出大招:宣布支持 Linux
当地时间 5 月 10 日,在 DockerCon 2022 上,Docker 首席执行官 Scott Johnston 宣布 Docker Desktop 登陆 Linux,为使用 Linux 桌面环境的开发人员提供与当前在 macOS 和 Windows 上完全相同的 Docker Desktop 体验。
220 0
遭弃用的 Docker Desktop 放出大招:宣布支持 Linux
|
Kubernetes Docker Windows
Docker: 查找支持Windows平台的容器镜像
Docker: 查找支持Windows平台的容器镜像
290 0
Docker: 查找支持Windows平台的容器镜像
|
资源调度 关系型数据库 MySQL
让运行在 Docker 中的 Ghost 支持阿里云 OSS
本篇内容,以封装 Ghost 定制镜像简单说明了如何基于官方镜像进行扩展,并简单示范了 Docker Multistage Build,以及 Ghost 3.x 版本如何使用 Aliyun OSS。
2279 0
|
关系型数据库 Linux 数据库
visual studio中运行docker支持简记
很久以前学过一段时间的docker,那时装了电脑卡得受不了,学了一会就卸载了,最近电脑又装上了docker,感觉好像没有以前这么卡了,还是同一台电脑surface pro4, 试了一下visual studio中做的网站运行在docker上,下面是一些简记 环境:win10 + docker de...
1437 0
|
Kubernetes Linux Docker
Docker Enterprise 正式对 Windows Server 2019 提供支持服务
近日,Docker 宣布在 Docker Enterprise 容器平台上支持 Windows Server 2019 长期服务通道(LTSC)版本和 Server 1809 半年度通道(SAC)版本。
9026 0
|
Kubernetes Docker 容器
Kubernetes1.7新特性:支持绕过Docker,直接通过Containerd管理容器
背景情况 从Docker1.11版本开始,Docker依赖于containerd和runC来管理容器,containerd是控制runC的后台程序,runC是docker公司按照OCI标准规范编写的一个操作容器的命令行工具,containerd这个后台程序还可以操作满足OCI标准规范的其他容器工具,也就意味着以后只要是按照OCI标准规范开发的容器工具,都可以被containerd使用起来。
1687 0