2. CDK部署环境搭建

宿主机环境

  • 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

执行完以上操作后环境配置完毕.

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

aurawing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值