docker-bin升级流程

1. 查看当前版本

1
2
docker version
dockerd --version

2. 停止服务

1
2
systemctl stop docker
systemctl stop containerd

3. 备份旧二进制

1
2
cp /usr/bin/docker* /backup/
cp /usr/bin/containerd* /backup/

4. 替换新 bin

1
2
3
tar zxvf docker-xx.tgz
cp docker/* /usr/bin/
chmod +x /usr/bin/docker*

5. 启动验证

1
2
3
4
5
systemctl daemon-reload
systemctl start docker

docker version
docker info

注意:

  • 不要同时混用 yum/apt 安装和 bin 安装。
  • Docker、containerd、runc 版本要匹配。
  • K8s 节点升级前确认 kubelet 使用的 containerd socket。