部署Sonic编译服务器

部署Sonic编译环境

先给服务器安装 Ubuntu20.04.02 系统,Sonic编译 Github 链接 sonic-buildimage,接下来按需求操作:

编译准备

开机自动挂载硬盘

查看硬盘UUID和Type

sudo blkid

打开配置文件,间隔用TAB键隔开,否则进不了桌面

sudo gedit /etc/fstab
sudo vim /etc/fstab
UUID=0F8105970F810597	/home	ntfs	defaults	0	0

创建用户

创建 Linux 系统用户 quan 并且加入 docker 用户组中:

sudo useradd -d /home/quan -m -g docker quan

设置 quan 用户的密码:

sudo passwd quan

编辑 /etc/sudoers ,在最后一行添加:

quan ALL=(ALL:ALL) NOPASSWD:ALL

sudo apt install -y python3-pip

安装 Docker

安装命令

sudo apt-get update
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

杀死所有正在运行的容器

docker kill $(docker ps -a -q)

删除所有已经停止的容器

docker rm $(docker ps -a -q)

删除所有镜像

docker rmi $(docker images -q)

为了避免每次命令都输入sudo,可以设置用户权限,注意: 执行后须注销重新登录

sudo usermod -a -G docker quan

开始编译

克隆仓库代码

git clone https://github.com/Azure/sonic-buildimage.git

编译过程

sudo modprobe overlay

cd sonic-buildimage

git checkout [branch_name]

make init

make configure PLATFORM=broadcom

make SONIC_BUILD_JOBS=4 all
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值