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

相关推荐
好奇心害死薛猫18 小时前
docker_tailscale
docker·容器
一只懒鱼a18 小时前
docker部署nacos (版本2.3.2)
运维·docker
信创天地21 小时前
国产堡垒机部署实战:以奇安信、天融信为例构建运维安全三重防线
运维·安全
呉師傅21 小时前
东芝3525AC彩色复印机CC219测试页打印方法【实际操作】
运维·网络·windows·计算机外设·电脑
宴之敖者、1 天前
Linux——权限
linux·运维·服务器
oscar9991 天前
构建敏捷团队的DevOps测试策略:速度与可靠性的平衡艺术
运维·测试·devops
青衫客361 天前
浅谈Kubernetes在systemd cgroup模式下的Slice/Scope组织结构
云原生·容器·kubernetes
王九思1 天前
Podman 介绍
docker·云原生·kubernetes·podman
星辰&与海1 天前
Proxmox导入虚拟机后进入dracut紧急模式
运维
Serverless社区1 天前
进阶指南:BrowserUse + Agentrun Sandbox 最佳实践指南
运维·阿里云·云原生·serverless·函数计算