mirror of
https://github.com/chaos-zhu/easynode.git
synced 2026-10-06 15:13:18 +08:00
doc: 补充docker部署连接v6机器说明
This commit is contained in:
@@ -52,3 +52,30 @@ SELINUX=disabled
|
||||
> 3. **检查站点权限设置**:确认浏览器未阻止剪贴板的访问权限,或尝试在其他浏览器中打开。
|
||||
|
||||
> 4. **尝试刷新页面**:如果是偶发性问题或可通过刷新来解决。
|
||||
|
||||
## Docker 环境下无法连接纯 IPv6 服务器
|
||||
|
||||
> 大概率是 Docker 未启用 IPv6,导致容器内应用虽然运行正常,但没有可用的 IPv6 网络能力,因此无法访问纯 IPv6 目标。
|
||||
|
||||
### 解决
|
||||
|
||||
#### 方案一:在 Docker Daemon 中启用 IPv6
|
||||
|
||||
1. 为 Docker 配置固定的 IPv6 子网,例如在 Docker 的 `daemon.json` 中加入:
|
||||
|
||||
```json
|
||||
{
|
||||
"ipv6": true,
|
||||
"fixed-cidr-v6": "2001:db8:1::/64"
|
||||
}
|
||||
```
|
||||
|
||||
2. 重启 Docker 服务后重新创建容器,再测试 SSH 连接。
|
||||
|
||||
3. 可进入容器内执行 `ping6`、`curl -6` 或直接测试 SSH 到目标 IPv6 地址,确认容器内 IPv6 网络已生效。
|
||||
|
||||
> 如果使用的是 `docker-compose`,也需要确认对应网络已开启 IPv6 配置。
|
||||
|
||||
#### 方案二:使用支持ipv6的服务器作为跳板机或者socket代理
|
||||
|
||||
> 编辑服务器设置,启用跳板机(需激活plus)
|
||||
|
||||
Reference in New Issue
Block a user