Docker环境配置网络互联-无需开通会员

Viewed 176

1. 先查看星空组网的创建流程图
Snipaste_2025-12-12_00-14-18.png

2.首先你的准备两个Linux系统
例如我准备的系统是UbuntuCore2404

3.这个系统不存在 apt 和 dpkg 命令
只有一个snap 命令

4.这个系统安装Docker命令是
sudo snap install docker

5.打开手动创建网络互联的网站
https://ip4.ink/Docker/interconnection.html

6.根据提示输入

    ip地址--------------xx.xx.xx.xx
    子网掩码------------xx
    星空组网ip----------xx.xx.xx.xx
中转设备-网卡名称--------xxxx

例如
20251213174707.png

**❗重要说明(请务必阅读):
1️⃣ 以下命令只在宿主机(Host)终端执行
2️⃣ 不要进入 Docker 容器,不要在容器的命令行中运行
3️⃣ 如果在容器内执行,配置将不会生效**

访问设备
Snipaste_2025-12-12_00-36-11.png

中转设备
Snipaste_2025-12-12_00-38-29.png

7.尝试去ping 中转设备的网段
例如
Snipaste_2025-12-12_00-39-11.png

8.关于中转设备的网卡名字获取的方法
在Linux执行 ip a
Snipaste_2025-12-12_00-41-07.png

2 Answers

问题排错流程

1.访问设备-Windows
电脑执行这个命令
route print

2.访问设备-Linux
Linux执行命令

ip route
iptables -t nat -L -n -v

3.中转设备-Linux
Linux执行命令

sysctl -p
iptables -t nat -L -n -v
iptables -L FORWARD -n -v