如何在群晖中,正确配置 docker 的 ipv6 地址

news2024/10/5 23:03:43

参考

2023年9月12日

  • https://synocommunity.com/
  • https://github.com/wangliangliang2/fix_synology_docker_ipv6
  • https://post.smzdm.com/p/an3np8m7/

正文

关于这个话题,国内搜索引擎得到的结果出奇的一致,且过时。
(看的我脑壳痛)
(何为万众一心,齐心协力,见识到了)

这里记录我认为的,正确的,便捷的,配置方法 for 有缘人

方法一: 通过 docker web ui 配置 ipv6 网络

国内教程千篇一律说要 ssh 连接后台改 docker 配置,诸如:
/var/packages/Docker/etc/dockerd.json
/volume1/@appconf/Docker/dockerd.json
/usr/syno/etc/packages/Docker/dockerd.json
(用 /var/packages/Docker/scripts/start-stop-status 启停)

{
  "ipv6": true,
  "fixed-cidr-v6": "2001:db8:1::/64",
  "experimental": true,
  "ip6tables": true
}

大概是受到,这篇 docker 官方文档的影响:(假设cver们懂看官方文档)
https://docs.docker.com/config/daemon/ipv6/

其实完全不用,群晖早在 17年 就支持 ipv6 的 web ui 配置了
https://www.synology.com/en-br/releaseNote/Docker
在这里插入图片描述

在这里插入图片描述

相比 global 全局 的配置 network,单独添加好处:

  1. web ui 支持,无需 ssh 进入后台设置
  2. 影响可控/影响范围小 —— 哪个需要给哪个开 ipv6

方法二: 通过 cli 添加 docker network (包括分析IP地址如何选择)

命令行添加更方便管理 docker / docker-compose
参考:
https://gdevillele.github.io/engine/userguide/networking/default_network/ipv6/
https://dev.to/joeneville_/build-an-ipv6-network-with-docker-compose-434i
https://stackoverflow.com/questions/39649458/how-to-assign-ipv6-address-with-docker-compose

创建虚拟网卡

docker network create --ipv6 \
 --subnet=172.16.2.0/24 \
 --gateway=172.16.2.1  \
 --subnet=<mynetv6-prefix/subnet> \
 --gateway=<mynetv6-gw> \
 mynetv6-1

or

# 自动选择 ipv4 内网地址段
docker network create --ipv6 \
 --subnet=<mynetv6-prefix/subnet> \
 --gateway=<mynetv6-gw> \
 mynetv6-1

or

# 自动选择 ipv4 内网地址段
# 自动决定 ipv6 网关
docker network create --ipv6 \
 --subnet=<mynetv6-prefix/subnet> \
 mynetv6-1

<mynetv6-prefix/subnet><mynetv6-gw> 如何填写?
建议写一个 nat6 地址 (ipv6的局域网网端)
fc00::/7
fc00::/8 (未启用)
fd00::/8 (推荐)
e.g.
fd00:996:996:996::/64 - subnet
fd00:996:996:996::1 - gw

更多 ipv6 网络划分等基础概念,推荐参考:

  1. 视频 - 中文 by 老湿基 - https://www.bilibili.com/video/BV1N14y1j7Ku/
  2. 视频 - 德国人说英文 by OneMarcFifty - https://www.youtube.com/watch?v=oItwDXraK1M
  3. 文字 (推荐) - IPv6 Cheat Sheet - https://github.com/onemarcfifty/cheat-sheets/blob/main/networking/ipv6.md

测试

docker run --rm --name testnetv6 --network ip6net -p 80:80 traefik/whoami 
$ curl http://[::1]:80
Hostname: d87e379f092b
IP: 127.0.0.1
IP: ::1
IP: 172.22.0.2
IP: fdff:db80:ab::2
IP: fe80::42:acff:fe16:2
RemoteAddr: [fdff:db80:ab::1]:51470
GET / HTTP/1.1
Host: [::1]:80
User-Agent: curl/7.79.1
Accept: */*

例子: 配置 docker qbittorrent ipv6 nat6 端口映射 外网访问

NAS
fd00::/80
port:18888
2400::/60
port:18888
fd00:abcd::/64
port:18888
docker
qbittorrent
ISP
router

todo

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1004472.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

神经反馈设备使用感受2:采集Muse的EEG原始数据(转自知乎)

神经反馈设备使用感受2&#xff1a;采集Muse的EEG原始数据 转自知乎&#xff0c;内容很好&#xff0c;怕之后找不到 想了一下&#xff0c;单写一部分来介绍一下Muse在数据采集方面的操作。同时也解释一下我自己的EEG数据是从哪里采集的。 关于Muse EEG数据的精度&#xff0c;在…

避免90%以上IT故障,医院运维效率狂飙

一、故障发现到解决&#xff0c;仅用15分钟 一、问题描述 上午11点半左右&#xff0c;平台接到医院某软件PACS数据库离线和CPU使用率异常告警。 &#xff08;告警信息&#xff09; &#xff08;告警详情&#xff09; 二、查找问题的原因 cpu使用率时序图 从CPU使用率时序图中…

2022年全国研究生数学建模竞赛华为杯E题草原放牧策略研究求解全过程文档及程序

2022年全国研究生数学建模竞赛华为杯 E题 草原放牧策略研究 原题再现&#xff1a; 一、背景介绍   草原作为世界上分布最广的重要的陆地植被类型之一&#xff0c;分布面积广泛。中国的草原面积为3.55亿公顷&#xff0c;是世界草原总面积的6%~8%&#xff0c;居世界第二。此外…

Windows安装Neo4j

图数据库概述 图数据库是基于图论实现的一种NoSQL数据库&#xff0c;其数据存储结构和数据查询方式都是以图论&#xff08;它以图为研究对象图论中的图是由若干给定的点及连接两点的线所构成的图形&#xff09;为基础的&#xff0c; 图数据库主要用于存储更多的连接数据。 Neo…

1.Zigbee开发,环境搭建

一。环境搭建 1.开发环境 1.IAR开发环境搭建 2.TI官方必备软件安装 &#xff08;安装此文件&#xff0c;类似Cubemx不同型号stm32的固件库&#xff09;&#xff08;这是协议栈&#xff09; 3.仿真器及USB串口驱动安装 &#xff08;就是使用串口烧录到板子上所需要的软件&#…

PyTorch实现注意力机制及使用方法汇总,附30篇attention论文

还记得鼎鼎大名的《Attention is All You Need》吗&#xff1f;不过我们今天要聊的重点不是transformer&#xff0c;而是注意力机制。 注意力机制最早应用于计算机视觉领域&#xff0c;后来也逐渐在NLP领域广泛应用&#xff0c;它克服了传统的神经网络的的一些局限&#xff0c…

【IBMMQ】搭建测试队列

一、安装IBMMQ 网上有教程&#xff0c;可以学习 我用的IBMMQ7.5&#xff0c;安装教程 二、创建测试队列 进入工作台&#xff1a; 右击队列管理器&#xff0c;新建队列管理器 写队列管理器名称 点击下一步 点击下一步 点击下一步 端口默认为1414&#xff0c;建议换一个 注…

短视频引爆销售:TikTok如何改变跨境电商游戏规则

随着数字时代的到来&#xff0c;跨境电商行业正经历着前所未有的变革。在这个变革的浪潮中&#xff0c;TikTok&#xff08;抖音国际版&#xff09;作为一款全球短视频社交应用&#xff0c;正逐渐成为跨境电商领域的巨大推动力。它不仅改变了品牌的推广方式&#xff0c;还提供了…

ATFX汇市:离岸人民币大幅升值,昨日盘中跌破7.3关口

ATFX汇市&#xff1a;美国CPI数据即将公布之际&#xff0c;周一美元指数大跌&#xff0c;带动离岸人民币升值0.85%&#xff0c;实现3月14日以来的最大单日升值幅度&#xff0c;当日汇率&#xff08;USDCNH&#xff09;最低触及7.292&#xff0c;突破7.3000关口。消息面上&#…

【云原生进阶之PaaS中间件】第二章Zookeeper-2-安装部署

1 Zookeeper安装配置 环境准备&#xff1a; 一台安装有jdk的虚拟机&#xff1a;192.168.152.130 1.1 安装 1.1.1 下载 cd /softwarewget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz 1.1.2 解压 tar -zxvf zookeeper-3.4.6.tar.g…

火山引擎 ByteHouse:两个关键技术,揭秘 OLAP 引擎中的数据导入技术

更多技术交流、求职机会&#xff0c;欢迎关注字节跳动数据平台微信公众号&#xff0c;回复【1】进入官方交流群 数据导入是衡量 OLAP 引擎性能及易用性的重要标准之一&#xff0c;高效的数据导入能力能够加速数据实时处理和分析的效率。 作为一款 OLAP 引擎&#xff0c;火山引…

Apollo自动驾驶平台:从传感器到决策的技术解析

前言&#xff1a; 随着科技的进步&#xff0c;自动驾驶技术正逐渐成为现实。而在这个领域&#xff0c;Baidu的Apollo自动驾驶平台展现出了强大的技术实力。本文将从传感器融合到决策技术&#xff0c;深入解析Apollo自动驾驶的核心技术链。 1. 传感器&#xff1a;Apollo的眼和耳…

数据结构与算法之(赫夫曼树,哈夫曼树,压缩软件)

一&#xff1a;思考 1.电报发送&#xff1a;二战的时候大家都知道那时候普遍会应用电报&#xff0c;如果让你来设计一个电报的发送编码你该如何设计呢&#xff1f; 2.压缩算法&#xff1a;给你10000个字符&#xff08;每个字符1btye&#xff0c;也就是8bit&#xff09;的文件&a…

C++:类的六个默认成员函数

文章目录 前言一、构造函数概念特性 二、析构函数概念特性 三、拷贝构造函数概念特性 四、赋值运算符重载运算符重载赋值运算符重载 五、取地址及const取地址操作符重载const成员取地址及const取地址操作符重载 总结 个人主页 &#xff1a; 个人主页 个人专栏 &#xff1a; 《数…

项目工单管理系统有什么用?“的修”报修系统在工单管理方面的优势是什么?

项目工单管理系统主要用于管理和协调项目中的任务和活动&#xff0c;它以帮助企业在项目管理、客户服务、资源优化和团队协作等多个方面实现显著提升&#xff0c;因此被越来越多的企业所采用。 企业使用项目工单管理系统的原因主要有以下几点&#xff1a;   提升工作效率&…

JOSEF约瑟 JL-A/41DK JL-A/42DK JL-A/43DK 无辅源电流继电器 过负荷

JL-A、B DK系列无辅源电流继电器 JL-A/11DK JL-A/31DK JL-A/12DK JL-A/32DK JL-A/13DK JL-A/33DK JL-A/21DK JL-A/22DK JL-A/23DK JL-A/34DK JL-A/35DK JL-A/41DK JL-A/42DK JL-A/43DK JL-A、B/41 DK无辅源电流继电器概述 JL-A、B/41 DK无辅源电流继电器作为继电保护元…

《Web安全基础》06. 逻辑漏洞越权

web 1&#xff1a;逻辑漏洞2&#xff1a;逻辑越权3&#xff1a;修复防御方案4&#xff1a;越权问题4.1&#xff1a;商品购买4.2&#xff1a;找回重置机制4.3&#xff1a;接口安全问题4.4&#xff1a;验证安全 5&#xff1a;相关资源 本系列侧重方法论&#xff0c;各工具只是实现…

LAND 所有路者线图——2023 年 9 月更新

来自世界各地的 LAND 所有者社区&#xff0c;你们好&#xff0c;欢迎阅读我们最新的路线图更新&#xff01; 我们很高兴能回顾一下我们为实现元宇宙所做的一切努力。让我们开始吧&#xff01; 简要介绍&#xff1a; ● 社区为每个地点提供专用赋能&#xff0c;促进品牌和用户之…

【C++】结构体内存对齐规则

一、结构体内存对齐(重要) 结构体内存对齐是结构体大小的计算规则&#xff0c;是校招笔试和面试过程中一个十分热门的考点&#xff0c;希望大家认真对待。 在学习结构体内存对齐之前&#xff0c;我们先给两组计算结构体大小的题目&#xff0c;看看你能否做对&#xff1a; //…

口袋参谋:淘宝不限类目,透视竞品实时销量!快试试这个插件

​在运营一家店铺之前&#xff0c;可以先了解各类目宝贝的市场行情&#xff0c;及时掌握不同类目宝贝的价格、销售情况&#xff0c;根据需求制定出属于自己的营销策略。 【可跨类目竞店透视】功能&#xff1a; 支持一键获取任意店铺宝贝概况信息 【跨类目竞店透视】功能使用 …