Containerd部署

程小虎2025-12-23 21:40:07

📦 Docker部署文档


📌 文档信息

  • 作者: 程小虎
  • 创建时间: 2025-12-04
  • 最近修订: 2025-12-06
  • 版本号: v1.0

✨ 介绍

  • 本教程安装方式为二进制安装,理论上支持所有Linux发行版系统
  • 本教程使用脚本安装,可实现一键安装,整个安装过程只需要一条命令即可
  • 本教程安装的是nerdctl完整版,nerdctl 与 Docker 命令几乎完全相同
  • 默认安装的Containerd版本为 v2.1.3
  • 本教程教程默认会配置镜像加速器,确保安装好之后,可直接拉取镜像

🛠️ 安装过程

安装过程中需要使用root用户进行安装,若系统当前用户为非root用户(必须是配置了sudo免密),则先执行下面命令切换为root用户

sudo su - root

执行下面命令,创建文件上传目录

mkdir /soft

将Docker安装包对应的文件夹 [ nerdctl ],上传至/soft 路径下,若一开始登录的时非root用户,可以先上传到 /tmp 路径下,然后移动到 /soft

  • nerdctl-full-2.1.3-linux-amd64.tar.gz:nertctl 安装包
  • install_nerdctl.sh:一键安装脚本
[root@huge ~]# cd /soft/nerdctl/
[root@huge nerdctl]# ll
总用量 251944
-rw-r--r--. 1 root root      4604 1227 22:16 install_nerdctl.sh
-rw-r--r--. 1 root root 257981285 1227 22:16 nerdctl-full-2.1.3-linux-amd64.tar.gz

直接执行脚本即可安装

[root@huge nerdctl]# bash install_nerdctl.sh 

nerdctl(containerd)部署成功,版本信息如下:                                                                                  

Client:
 Version:	v2.1.3
 OS/Arch:	linux/amd64
 Git commit:	ff9323859a8d7892d8d72380a17b99395ef9a516
 buildctl:
  Version:	v0.23.2
  GitCommit:	40b2ede0ac0a37030f9959b4a28e9c6c8ea036e7

Server:
 containerd:
  Version:	v2.1.3
  GitCommit:	c787fb98911740dd3ff2d0e45ce88cdf01410486
 runc:
  Version:	1.3.0
  GitCommit:	v1.3.0-0-g4ca628d

拉取镜像测试,可以看到成功拉取

[root@huge nerdctl]# nerdctl pull hello-world
docker.io/library/hello-world:latest:                                             resolved       |++++++++++++++++++++++++++++++++++++++| 
index-sha256:d4aaab6242e0cace87e2ec17a2ed3d779d18fbfd03042ea58f2995626396a274:    done           |++++++++++++++++++++++++++++++++++++++| 
manifest-sha256:2771e37a12b7bcb2902456ecf3f29bf9ee11ec348e66e8eb322d9780ad7fc2df: done           |++++++++++++++++++++++++++++++++++++++| 
config-sha256:1b44b5a3e06a9aae883e7bf25e45c100be0bb81a0e01b32de604f3ac44711634:   done           |++++++++++++++++++++++++++++++++++++++| 
layer-sha256:17eec7bbc9d79fa397ac95c7283ecd04d1fe6978516932a3db110c6206430809:    done           |++++++++++++++++++++++++++++++++++++++| 
elapsed: 5.2 s 
最近更新 3/19/2026, 9:06:05 AM