redhat安装docker 24.0.7

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

相关推荐
科士威传动2 分钟前
微型导轨的类型性能差异与场景适配需求
大数据·运维·人工智能·科技·机器人·自动化
爬也要爬着前进15 分钟前
k8s部署wordpress
android·容器·kubernetes
路边草随风19 分钟前
构建能访问k8s集群的容器
云原生·容器·kubernetes
乾元21 分钟前
OSPF / BGP 自动化设计与错误避坑清单—— 控制平面是“算出来的”,不是“敲出来的”
运维·网络·人工智能·平面·华为·自动化
DeepFlow 零侵扰全栈可观测26 分钟前
可观测性与人工智能(AI)的共生关系:定义、互需性及在IT系统自动化中的实践
运维·人工智能·自动化
丿BAIKAL巛29 分钟前
如何解决CentOS启动时XFS 文件系统的元数据损坏问题
linux·运维·centos
飞Link40 分钟前
Linux下的Docker安装教程
linux·运维·服务器·docker·容器
Java陈序员44 分钟前
一键部署!一款开源自托管的照片画廊神器!
vue.js·docker
Empty_7771 小时前
K8S-Pod驱逐
云原生·容器·kubernetes
代码游侠1 小时前
学习笔记——进程
linux·运维·笔记·学习·算法