(可选)部署Containerd环境
视频流云手机除支持以基于Docker的容器运行时启动外,还支持以Containerd容器运行时启动。若选择以Containerd运行时运行视频流云手机,可参考本章节进行Containerd相关软件包的部署。
获取软件包
部署Containerd环境需要使用的软件包如表1所示。
部署Containerd环境
- 下载并解压Containerd二进制软件包到“/usr/local”目录下。
1 2 3 4
mkdir -p /root/containerdenv/downloads cd /root/containerdenv/downloads wget https://github.com/containerd/containerd/releases/download/v1.7.14/containerd-1.7.14-linux-arm64.tar.gz --no-check-certificate tar Cxzvf /usr/local containerd-1.7.14-linux-arm64.tar.gz
确认Containerd版本号为v1.7.14。1
containerd --version
- 下载Containerd Service文件,配置成系统服务。
1 2 3 4 5 6
cd /root/containerdenv/downloads wget https://raw.githubusercontent.com/containerd/containerd/main/containerd.service --no-check-certificate mkdir -p /usr/local/lib/systemd/system/ cp containerd.service /usr/local/lib/systemd/system/ systemctl daemon-reload systemctl enable --now containerd
确认Containerd服务是否已正常启动。1
systemctl status containerd
回显信息如上图所示表示Containerd服务已经正常启动。
- 下载并安装runc。
1 2 3
cd /root/containerdenv/downloads wget https://github.com/opencontainers/runc/releases/download/v1.1.12/runc.arm64 --no-check-certificate install -m 755 runc.arm64 /usr/local/sbin/runc
确认runc版本号为1.1.12。
1
runc --version
- 下载并安装CNI plugin。
1 2 3 4
cd /root/containerdenv/downloads mkdir -p /opt/cni/bin wget https://github.com/containernetworking/plugins/releases/download/v1.4.1/cni-plugins-linux-arm64-v1.4.1.tgz --no-check-certificate tar Cxzvf /opt/cni/bin cni-plugins-linux-arm64-v1.4.1.tgz
- 下载并安装nerdctl工具。
1 2 3
cd /root/containerdenv/downloads wget https://github.com/containerd/nerdctl/releases/download/v1.7.5/nerdctl-1.7.5-linux-arm64.tar.gz --no-check-certificate tar Cxzvf /usr/local/bin nerdctl-1.7.5-linux-arm64.tar.gz
确认nerdctl版本号为1.7.5。
1
nerdctl --version
- 重新启动Docker服务,并重新启动一个新的终端以使新的容器运行时生效。
父主题: 环境配置