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

server/2024/12/14 15:39:47/

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/dockerdocker相关的文件,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


http://www.ppmy.cn/server/150126.html

相关文章

【Linux】自定义shell(讲解原理)

目录 一、打印命令提示符和获取命令行命令字符串1.1 设计1.2 封装 二、分割字符串2.1 设计2.2 封装 三、执行指令3.1 设计3.2 封装 四、处理內键命令的执行五、重定向(本文章所有代码)结尾 一、打印命令提示符和获取命令行命令字符串 1.1 设计 我们首先…

Spring中的单例多线程与ExecutorService的结合

Spring的单例模式 在 Spring 中,“单例”和“多线程”是两个不同的概念,分别涉及对象的生命周期管理和并发执行。在一个多线程应用中,即使一个类是单例模式的,多个线程也可以并发地访问该类的实例。这就涉及到 Spring 单例多线程…

鸿蒙分享(六):文件视频图片选择+保存到相册

代码仓库:https://gitee.com/linguanzhong/share_harmonyos 鸿蒙api:12 引用的harmony-utils地址:OpenHarmony三方库中心仓 1.拷贝文件到缓存目录 import { FileUtil, ObjectUtil } from pura/harmony-utils import { common } from kit.AbilityKit i…

【组件介绍】FITKPlotWindow

一、组件简介 二维图表组件FITKPlotWindow基于Qwt开发,是用于直观二维数据的组件。目前的二维图表组件支持四种类型的图表,分别为标准直角坐标图、柱状图、频谱图和极坐标图。该组件的数据渲染效果示例如下: 二、主要接口 组件中针对不同的…

JavaCV之FFmpegFrameFilter视频转灰度

1、代码 package com.example.demo.ffpemg;import lombok.SneakyThrows; import org.bytedeco.javacv.*;public class FFmpegFrameFilterVideoExample {SneakyThrowspublic static void main(String[] args) {// 输入视频文件路径String inputVideoPath "f:/2222.mp4&qu…

51c大模型~合集89

我自己的原文哦~ https://blog.51cto.com/whaosoft/12815167 #OpenAI很会营销 而号称超强AI营销的灵感岛实测成效如何? OpenAI 是懂营销的,连续 12 天发布,每天一个新花样,如今刚过一半,热度依旧不减。 毫无疑问&…

【Spring】日志类Logger的使用

在Spring框架中,日志记录是一个重要的组成部分,通常使用不同的日志框架来处理应用程序的日志。Spring 本身并直接提供一个名为Logger 的类,而是通过抽象的日志 API 让开发者能够选择和使用不同的日志实现(如 Log4j、Logback、SLF4…

力扣1049.最后一块石头的重量(01背包)之理解篇

1049. 最后一块石头的重量 II class Solution { public:int lastStoneWeightII(vector<int>& stones) {int sumNum 0;for(int i 0;i < stones.size();i){sumNum stones[i];}int target sumNum / 2;vector<int>dp(target 1, 0);for(int i 0;i < st…