宿主机环境
- CPU: i9-14900HX
- 内存: 64GB
- 磁盘: 5T nvme ssd
- 显卡: RTX4060 laptop
- 网卡: Intel AX201
- 操作系统: Windows11 23H2
- 虚拟化环境: Hyper-V
- HTTP代理服务: v2rayN(出于众所周知的原因,某些国外的程序或服务访问起来有些困难,所以安装HTTP代理服务帮助部署,端口为10809)
测试环境
笔者准备部署基于三节点clique共识的私有网络作为Layer1,部署Polygon CDK作为Layer2,共需3+1台虚拟机
虚拟机
所有虚拟机的操作系统均为ubuntu-22.04.2-live-server-amd64,用户名为polygon,密码为123456
- 虚拟机1配置: 2C4G 40G磁盘,IP地址为
10.20.0.100,主机名为l1-test1,用于部署clique共识的私有网络节点1 - 虚拟机2配置: 2C4G 40G磁盘,IP地址为
10.20.0.101,主机名为l1-test2,用于部署clique共识的私有网络节点2 - 虚拟机3配置: 2C4G 40G磁盘,IP地址为
10.20.0.102,主机名为l1-test3,用于部署clique共识的私有网络节点3 - 虚拟机4配置: 4C8G 40G磁盘,IP地址为
10.20.0.103,主机名为l2-test,用于部署Polygon CDK
环境配置
以下命令在所有主机上执行
1. 更新系统软件包并关闭防火墙
$ sudo apt update -y
$ sudo systemctl stop ufw
$ sudo systemctl disable ufw
2. 安装docker
$ sudo apt install docker.io -y
$ sudo systemctl enable docker
$ sudo systemctl status docker
此时docker服务应显示为active (running)状态,然后修改docker的镜像为国内源,编辑文件
$ sudo vi /etc/docker/daemon.json
内容改为
{
"registry-mirrors":[
"https://docker.1panel.live",
"https://docker.m.daocloud.io",
"https://huecker.io",
"https://dockerhub.timeweb.cloud",
"https://noohub.ru",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn",
"https://xx4bwyg2.mirror.aliyuncs.com",
"http://f1361db2.m.daocloud.io",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
然后重启docker服务:
$ sudo systemctl restart docker
3. 为apt服务设置代理,编辑文件:
$ sudo vi /etc/apt/apt.conf.d/proxy.conf
内容如下
Acquire::http::Proxy "http://10.20.0.1:10809";
Acquire::https::Proxy "http://10.20.0.1:10809";
4. 为git服务配置代理
执行以下命令:
$ git config --global http.proxy http://10.20.0.1:10809
$ git config --global https.proxy http://10.20.0.1:10809
执行完以上操作后环境配置完毕.
716

被折叠的 条评论
为什么被折叠?



