docker安装、升级、以及sudo dockerd --debug查看启动失败的问题

1、docker安装包tar下载地址

Index of linux/static/stable/x86_64/

2、下载tgz文件并解压

tar -zxvf docker-24.0.8.tgz

解压后docker文件夹下位docker相关文件

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

相关推荐
有谁看见我的剑了?1 分钟前
在Linux和Windows上查看 块存储的WWN号
运维·服务器
lihao lihao8 分钟前
linux的基本命令
linux·运维·服务器
bloglin9999914 分钟前
centos配置域名解析
linux·运维·centos
hanyi_qwe15 分钟前
Pod控制器与配置资源管理 【K8S (七)】
容器·kubernetes
旺仔Sec16 分钟前
2026年中银杯湖北省职业院校技能大赛高职组区块链技术应用任务书
运维·区块链
墨笔之风18 分钟前
Linux (Docker环境)GitLab本地部署指南
linux·docker·gitlab
STCNXPARM23 分钟前
Linux-ARM-GIC interrupt子系统深度剖析
linux·运维·arm开发·gic·中断子系统
Jing_jing_X24 分钟前
AI分析不同阶层思维11:计算服务器成本
运维·服务器·架构·提升·薪资
AC赳赳老秦28 分钟前
ELK栈联动:DeepSeek编写Logstash过滤规则与ES日志分析逻辑
运维·前端·javascript·低代码·jenkins·数据库架构·deepseek
DBA小马哥32 分钟前
时序数据库InfluxDB迁移替换:痛点剖析与解决方案
运维·数据库·时序数据库·dba