docker with ipv6_fixed-cidr-v6-csdn博客


本站和网页 https://blog.csdn.net/qq_22938603/article/details/128133799 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

Docker with IPV6_fixed-cidr-v6-CSDN博客
Docker with IPV6
VIP文章
Rusty well began
已于 2022-12-02 09:40:54 修改
阅读量1.4k
收藏
点赞数
分类专栏:
Docker
文章标签:
docker
容器
运维
于 2022-12-01 16:33:12 首次发布
版权声明:本文为博主原创文章,遵循
CC 4.0 BY-SA
版权协议,转载请附上原文出处链接和本声明。
本文链接:
https://blog.csdn.net/qq_22938603/article/details/128133799
版权
1、绪论
Docker 默认是不开启 IPv6 支持的,在 Docker 容器或群服务中使用 IPv6 之前,您需要在 Docker 守护进程中启用 IPv6 支持。之后,您可以选择对任何容器、服务或网络使用 IPv4 或 IPv6(或两者)
2、IPv6 地址段划分
Docker 可以配置多个虚拟网络,对于 IPv4 来说通过形如 172.17.0.1/16、172.18.0.1/16、172.19.0.1/16 这样内网私有IP地址段配置多个 IPv4 虚拟网段;
那么同样的道理 IPv6 也可以划分为多个段,可以通过 ipv6-subnet-calculator自动划分;
https://subnettingpractice.com/ipv6-subnet-calculator.html
To get at least
new subnets divide
2607
:f0d0:1002:51::4/64 into
new subnets.
Each of these subnets is a /66 containing
0.25
/64s. The new subnets are as follows:
:f0d0:1002:51::/66
:f0d0:1002:51:4000::/66
:f0d0:1002:51:8000::/66
:f0d0:1002:51:c000::/66
3、配置默认 Docker IPv6
注意:IPv6 网络仅在 Linux 主机上运行的 Docker 守护程序上受支持。
3.1、编辑/etc/docker/daemon.json
编辑
/etc/docker/daemon.json
,将ipv6密钥设置为true和fixed-cidr-v6您的 IPv6 子网的密钥。在此示例中,我们将其设置为2607:f0d0:1002:51::/66
"experimental"
true,
"ipv6"
"ip6tables"
"fixed-cidr-v6"
最低0.47元/天 解锁文章
优惠劵
关注
点赞
觉得还不错?
一键收藏
知道了
评论
复制链接
扫一扫
专栏目录
云原生之深入解析
如何开启
IPv6
╰つ栺尖篴夢ゞ
06-17
3413
前置条件:确保自己的设备被分配了一个
。创建一个支持
的 bridge 网络。其中 --subnet 参数为上一步获取到的
网段的子网(自定义 bridge 网络,前缀长度不限制,可以大于于 80)。通过
network inspect my-net-
ipv6
命令检查是否生效。若生效,则 Enable
值为 true,IPAM.Config[1].Subnet 是上一步配置的
fixed
cidr
v6
:配置
支持
热门推荐
刘元林的博客
09-06
2万+
首先,
的支持肯定没有IPv4好;其次,如果可以使用
的host网络模式,就可以借用host的
协议栈进行通信,而无需多余配置;以实现
通信的需求。
开启
vi /etc/
/daemon.json
"
": true,
": "fd00:db8:1::/64"
开启ip6tables支持
# 设置ip6tables为true,该功能为experime.
参与评论
您还未登录,请先
登录
后发表或查看评论
nat:使用
NAT 扩展
,类似于 IPv4
08-05
nat
该项目模仿
为 IPv4 执行 NAT 的方式并将其应用于
。 跳转到立即开始。
为什么我需要这个?
不幸的是,最初创建
时并没有考虑到
。 它是后来添加的,虽然已经走了很长一段路,但仍然没有人们想要的那么好用。 关于如何在
化世界中使用
的讨论仍在进行中。 请参阅下面链接的各种 GitHub 问题。
目前,您可以让
从您的(公共)池中为每个
提供一个
地址,但这有缺点:
为每个
提供一个可公开路由的地址意味着如果没有进行额外的过滤(
),所有人都可以突然访问所有端口(甚至未公开/未发布的端口)
默认情况下,每个
都会获得一个随机的
,导致无法正确做 DNS; 另一种方法是为每个
分配一个特定的
地址,这仍然是一个管理麻烦(
已发布的端
手把手教你如何给
网络支持
easylife206的专栏
08-09
1万+
公众号关注「奇妙的 Linux 世界」设为「星标」,每天带你玩转 Linux !
默认是不开启
支持的,但是我们某些业务往往又需要
的支持,特别是 IPv...
启用
的支持
Cloud-Future的博客
06-28
8907
要想在
或者Swarm服务中使用
,首先需要在
守护进程中启用对
的支持,具体做法如下:编辑
守护进程的配置文件 (若不存在需要手动创建该文件)
设置为true,启用对
,配置
子网。重载配置文件
现在你可以使用 创建一个支持
的网络了。另外你也可以在启动
时使用参数来使
。审查默认网络
可以看到已经配置成功!接下来就可以在
中使用
了!使用nginx做演示:
启动一个
,此处并没有指定网络所以默认使用名为的
学习1
qq_31648921的博客
10-21
349
配置
参考:https://www.cnblogs.com/yangyuliufeng/p/9989812.html
公司计划在2020年前完成
IPV6
化改造,于是我先行查阅了一些资料了解
进行
化的可能性。
预计明年正式开始测试。
方法一、使
中的服务支持
地址
不为
中的服务特别分配
地址。只要
把外部的
地址端口映射到
的IPv4端口上,随后访问主机的
相应端口即可。
方法二、为
网络分配
(1)Dock
u013571586的博客
07-14
9872
入门小白,使用ubuntu,使用
或者
-compose搭建家庭个人网盘nextcloud,外网通过
域名访问。第三篇--配置 ddns-go 以及 dyn
cagezxy的博客
07-01
2813
采用 dyn
以及 ddns-go 来设置动态
的绑定
如何为
分配
秋天的博客
07-18
4230
其实不需要特别分配
地址。只要把相应的端口映射上,
会把外部的
地址端口也映射到
的IPv4端口上。所以,只要访问主机的
可喜可贺。
可是,端口映射本来就是IPv4地址不够时的一种妥协方案,
地址那么充足,所有
共用一个
地址简直是暴殄天物。如何给每个
都...
常见问题解决
01-09
映射端口时仅有
无法到IPv4 启动
某服务,只显示
的端口信息。ipv4 无端口信息,导致外部无法通过 ipv4 访问服务,报 Connection refused 错误 解决方法 在服务器上禁用
vim /etc/...
aliyun-ddns:阿里云动态域名工具,支持
02-05
,支持x64,ARMv7和ARMv8。 IP发生变化时,使用WebHook通知。使用方法码头工人
run -d --restart=always --net=host \
-e "AKID=[ALIYUN's AccessKey-ID]" \ -e "AKSCT=[ALIYUN's
with OpenStack
11-15
Manage Your Linux Container With
& OpenStack
CICD Pipeline with
06-01
中安装甜糖并开启
,支持多开。
weixin_43881704的博客
03-17
1428
openwrt 甜糖
域名访问。第一篇
770
ubuntu下 使用
,或者
-compose搭建 个人网盘 nextcloud
域名访问。第二篇--配置防火墙
385
华硕 路由器设置
。并且配置防火墙
群晖
实现
访问
SabreWulf
09-28
概述:群晖
默认没有没有开启
,需要修改
的配置文件。
【云原生 | 18】
的四种网络模式
小鹏linux的博客
07-24
1015
bridge:
默认方式,网桥模式
none:
没有网络栈(主要用于离线分析等模式,数据可以通过目录挂载的方式传输,方便又安全)
container:使用其它
的网络栈,
会加入其它
的 network namespace(相当
二的网卡直接进入
一的虚拟空间内,两个
直接通过本地回环接口通信,非常高校。一般用于只有网络采用这种模式联通,其他进程都是互相隔离的) --network container:(ContainerName)
host:表示
使用 ......
使用
自建一款怀旧游戏之 - 超级马里奥
最新发布
Toasten
04-25
451
《 超级马里奥 》(Super Mario)是任天堂公司创造的一款经典游戏系列,是世界上最知名、最成功的游戏之一。这个系列由日本设计师宫本茂于 1985 年创造,最初的游戏名为《超级马里奥兄弟》(Super Mario Bros.),推出后风靡全球。
09-10
nat是用于在
中实现
网络连接的工具。在传统的
网络中,默认只支持IPv4地址,但随着互联网的发展,
作为下一代互联网协议也逐渐得到广泛应用。因此,为了满足使用
的需求,
nat应运而生。
nat使用Linux内核的netfilter框架来进行包的转发和处理。它通过创建自定义的iptables规则,将
流量转发到
中,并将
中的
流量转发到宿主机的物理网络上。这样,在使用
启动
时,只需简单地配置一些参数即可实现
内的
网络连接。
nat,可以实现
之间和
与外部网络之间的
通信。这给开发者和
人员带来了更大的灵活性和便利性。例如,我们可以在
中运行一个支持
协议的Web服务器,并将其与外部网络进行通信。同时,
之间也可以直接通过
进行通信,无需经过宿主机的NAT转换。
总之,
nat是一个有益的工具,它使得在
协议成为可能。它能够轻松地实现
通信,并为开发者和
人员带来更多的选择和便利。尽管IPv4仍然是主流的互联网协议,但随着
的普及,
nat肯定会在未来得到更广泛的应用。
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
CSDN认证博客专家
CSDN认证企业博客
码龄9年
暂无认证
255
原创
24万+
周排名
32万+
总排名
51万+
等级
2817
积分
119
粉丝
153
获赞
62
745
私信
热门文章
“ERR_NAME_NOT_RESOLVED”:如何在 Google Chrome 浏览器中修复此 DNS 错误
85990
【Linux operation 23】Win 10 64位(X86 架构CPU)安装ARM架构的虚拟机(银河麒麟高级服务器操作系统 V10)
18606
【Python】TypeError: ‘builtin_function_or_method‘ object is not subscriptable
17508
IPV6地址的表示方法
15947
【WIN 08】DELL笔记本在安装系统时,发现无法检测到固态硬盘
10751
分类专栏
Network
2篇
Algorithm
3篇
Wireshark
Safety
McAfee
ClamAV
Symantec
4篇
Linux
73篇
Linux command
9篇
Linux Programming
1篇
Python
28篇
Database
15篇
MySQL
46篇
PostgreSQL
5篇
Microsoft SQL Server
Database Note
17篇
Windows
12篇
Jmeter
Docker basics
14篇
Valgrind
最新评论
【Linux operation 25】Win10桥接网卡使得qemu虚拟机可以正常访问网络
过分Inflation:
那个下载地址失效了,可以更新一下吗
【MySQL 03】centos 7.9 安装MySQL 8 时出现“Failed to start MySQL Server“的解决办法
qq_38711557:
解决我的问题了,大佬厉害
“ERR_NAME_NOT_RESOLVED”:如何在 Google Chrome 浏览器中修复此 DNS 错误
2301_82087636:
经常问题
网页错误
网页打不开
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
最新文章
【无标题】下载redis工具RESP.app(RedisDesktopManager)
【无标题】查看Linux系统CPU信息
【Database-06】Centos 9 安装docker版的Oceanbase
2023年
2022年
233篇
2021年
目录
被折叠的 
 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
添加红包
祝福语
请填写红包祝福语或标题
红包数量
红包个数最小为10个
红包总金额
红包金额最低5元
余额支付
当前余额
3.43
前往充值 >
需支付:
10.00
取消
确定
下一步
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝
规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。
余额充值