avatar

黄金月河3.1

浴火重生

  • 首页
  • Linux基础
  • 运维
  • Github
  • Python
  • 网络安全
  • 软路由
  • 时光手札
  • 关于
Home rhel9 安装docker和docker-compose
文章

rhel9 安装docker和docker-compose

Posted 2025-04-8 Updated 2025-04- 8
By 奈幽
5~7 min read

1、rhel9 安装docker

1.1、yum安装

1.1.1、添加镜像源

sudo bash -c  "cat > /etc/yum.repos.d/docker-ce.repo"<< EOF
[docker-ce-stable]
name = docker-ce-stable
baseurl = http://rhel9-yum.carizon.work/docker-ce-stable
enabled = 1
gpgcheck = 0
module_hotfixes = 1
EOF

1.1.2、安装

yum install -y docker-ce

1.2、离线安装docker

1.2.1、下载安装包

https://download.docker.com/linux/static/stable/x86_64/

1.2.2、上传并解压文件包

tar -zxvf docker-23.0.3.tgz 

1.2.3、将解压出来的docker目录下的指令复制到 /usr/bin/ 目录下

cp docker/* /usr/local/bin/

1.2.4、将docker注册为service服务

vim /etc/systemd/system/docker.service

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/local/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target

1.2.5、添加可执行权限

chmod a+x /etc/systemd/system/docker.service 

1.2.6、启动docker服务

systemctl daemon-reload 
systemctl start docker 
systemctl enable docker 
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /etc/systemd/system/docker.service.

2、安装docker-compose

下载安装包

sudo curl -L "https://github.com/docker/compose/releases/download/v2.6.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

增加执行权限

sudo chmod +x /usr/local/bin/docker-compose

命令软连接

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

安装测试

[root@rhel9 uptime-kuma]# docker-compose version
Docker Compose version v2.34.0
容器
License:  CC BY 4.0
Share

Further Reading

Apr 8, 2025

rhel9 安装docker和docker-compose

1、rhel9 安装docker 1.1、yum安装 1.1.1、添加镜像源 sudo bash -c "cat > /etc/yum.repos.d/docker-ce.repo"<< EOF [docker-ce-stable] name = docker-ce-stable baseurl

Feb 20, 2025

【BASH】Docker容器映射目录检测脚本

#!/bin/bash # check_docker_permissions.sh - 容器权限检测工具 # 配置参数 LOG_DIR="./docker_check" # 定义日志目录的路径 TS=$(date +%Y%m%d_%H%M%S) # 获取当前时间戳,格式为 YYYYMMDD_H

Feb 19, 2025

Docker容器内进程是否有持久化目录访问权限的检测脚本

操作示例: # 检查单个容器 $ ./check_docker_permissions.sh ​ # 检查多个容器 $ ./check_docker_permissions.sh 1,3,nginx ​ # 检查所有容器 $ ./check_docker_permissions.sh all 脚本内

OLDER

内网穿透工具:zrok

NEWER

Metasploit Framework (MSF) 使用指南

Recently Updated

  • 奈幽的渗透测试总结-红队
  • 基于Docker的虚拟 Chrome 浏览器
  • Metasploit Framework (MSF) 使用指南
  • rhel9 安装docker和docker-compose
  • 内网穿透工具:zrok

Trending Tags

Halo elasticsearch debian openwrt KeepassXC 必看精选 webdav 热门文章 docker Linux

Contents

©2025 黄金月河3.1. Some rights reserved.

Using the Halo theme Chirpy