1、docker安装包tar下载地址
Index of linux/static/stable/x86_64/
2、下载tgz文件并解压
tar -zxvf docker-24.0.8.tgz
3、将老版本docker相关文件,备份
将 /usr/bin/docker下docker相关的文件,mv到备份目录
4、将新版本docker二进制文件,复制到/usr/bin/目录下
docker version验证版本
5、修改相关配置文件,以及解决docker启动失败的问题
/etc/docker/daemon.json
{
"data-root": "/work/docker/yourRootdir",
"registry-mirrors": [
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn"
]
}
升级前的docker18,配置文件中rootdir参数是 graph
升级到docker20后,将graph改为data-root,否则docker启动会报错
通过命令查看docker启动的具体异常日志
sudo dockerd --debug
参考链接
Docker -- tar包安装Docker_docker安装tar.gz-CSDN博客
https://stackoverflow.com/questions/55906503/docker-how-to-fix-job-for-docker-service-failed-because-the-control-process-ex