redhat安装docker 24.0.7

embedded/2025/1/18 5:21:35/

1、下载docker镜像包

wget https://download.docker.com/linux/static/stable/x86_64/docker-24.0.7.tgz

2、解压

tar -xvf docker-24.0.7.tgz

3、解压的docker文件夹全部移动至/usr/bin目录

cd docker

cp -p docker/* /usr/bin

4、注册服务

vi /usr/lib/systemd/system/docker.service

添加 下面内容

[Unit]
Description=Docker Application Container Engine
Documentation=http://docs.docker.com
After=network.target docker.socket
[Service]
Type=notify
EnvironmentFile=-/run/flannel/docker
WorkingDirectory=/usr/local/bin
ExecStart=/usr/bin/dockerd \
-H tcp://0.0.0.0:4243 \
-H unix:///var/run/docker.sock \
--selinux-enabled=false \
--log-opt max-size=1g
ExecReload=/bin/kill -s HUP $MAINPID
# Having non-zero Limit*s causes performance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target

5、重启守护进程

systemctl daemon-reload
systemctl start docker

systemctl enable docker

6、检查docker服务是否正常

systemctl status docker


http://www.ppmy.cn/embedded/154862.html

相关文章

HTML5 教程(上)

开始学习HTML5 HTML5 简介 HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定。 HTML5的设计目的是为了在移动设备上支持多媒体。 HTML5简单易学。 什么是 HTML5? HTML5 是下一代 HTML 标准。 HTML , HTML 4.01的上一…

Chapter5.4 Loading and saving model weights in PyTorch

5 Pretraining on Unlabeled Data 5.4 Loading and saving model weights in PyTorch 训练LLM的计算成本很高,因此能够保存和加载LLM的权重至关重要。 ​ 在PyTorch中,推荐的方式是通过将torch.save函数应用于.state_dict()方法来保存模型权重&#x…

Redis监控系统:基于Redis Exporter的性能指标可视化

Redis监控系统:基于Redis Exporter的性能指标可视化 一、什么是Redis监控系统 监控系统是用于监控Redis数据库运行状态和性能指标的系统工具。通过对Redis数据库的监控可以及时发现问题,分析性能瓶颈,优化系统运行效率。 二、Redis Exporter简介 是一个用…

内存分区模型

栈区(stack) 函数调用。编译器自动分配释放,存放 函数的参数值和局部变量等 堆区(heap) 动态分配的变量。由程序员动态分配和释放,使用new 和 delete 全局/静态存储区(Data Segment & …

SpringBoot3+Vue3开发台球计时系统

项目介绍 台球计时系统可以帮助我们自动计算开台时间(从开始到结束的时间段)、自动计算开台费用、结账后生成订单记录进行留存、也可以导出订单记录。 主要功能包含:球桌管理、开台、结账、查看占用明细、查看球台订单、订单管理、查看订单…

SpringBoot 基于 Redisson 分布式锁实现

1. 分布式锁 1.1 为什么要使用分布式锁 以下是使用分布式锁的一些主要原因: 保持数据一致性: 在分布式系统中,数据一致性是至关重要的。使用分布式锁可以防止并发更新导致的数据不一致问题,确保数据在所有节点之间保持一致避免…

【开源分享】nlohmann C++ JSON解析库

文章目录 1. Nlohmann JSON 库介绍2. 编译和使用2.1 获取库2.2 包含头文件2.3 使用示例2.4 编译 3. 优势4. 缺点5. 总结参考 1. Nlohmann JSON 库介绍 Nlohmann JSON 是一个用于 C 的现代 JSON 库,由 Niels Lohmann 开发。它以易用性和高性能著称,支持 …

Canvas简历编辑器-选中绘制与拖拽多选交互方案

Canvas简历编辑器-选中绘制与拖拽多选交互方案 在之前我们聊了聊如何基于Canvas与基本事件组合实现了轻量级DOM,并且在此基础上实现了如何进行管理事件以及多层级渲染的能力设计。那么此时我们就依然在轻量级DOM的基础上,关注于实现选中绘制与拖拽多选交…