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

相关推荐
java_logo1 小时前
Docker 部署 NetBox:轻松搭建 IPAM / DCIM 网络资产管理平台
docker·容器·轩辕镜像·netbox部署·netbox部署方案·netbox部署文档·docker部署netbox
码农阿豪2 小时前
【金仓数据库征文】Mac开发环境|SpringBoot3 + MyBatisPlus对接KES V9 Docker实战全指南
数据库·macos·docker
杨云龙UP2 小时前
MySQL 数据库常用备份工具对比:mysqldump、mydumper 与 XtraBackup
linux·运维·服务器·数据库·mysql·dba·备份恢复
PC2005-cloud2 小时前
从零上手 openGauss:Docker 部署 + 全场景连接教程
运维·docker·容器
独隅2 小时前
Cursor+GitOps 自动化运维实战:智能编写 Ansible 与 Terraform
运维·自动化·ansible
happymagic3 小时前
java spring boot做的jar包程序,如何实现自动运行启动
java·运维·服务器·spring boot·jar
星空你好3 小时前
AI辅助运维:开源一个内网日志监控工具
运维
风曦Kisaki3 小时前
Kubernetes(K8s)笔记Day06: 持久化存储(emptyDir,hostPath,NFS),PV 和 PVC,StorageClass存储类
linux·运维·笔记·云原生·容器·kubernetes
AlfredZhao5 小时前
Docker 查看容器日志:别只记 `docker logs -f`
docker
回眸&啤酒鸭7 小时前
【回眸】搞钱灵感——自动化敏捷开发项目管理系统落地设计
运维·自动化·敏捷流程