一 环境准备
- 操作系统:支持主流 Linux 发行版本(基于 Debian / RedHat,包括国产操作系统);
- 内存要求:建议可用内存在 8GB 以上;
- 硬盘:建议可用硬盘在 200GB 以上;
- 浏览器要求:请使用 Chrome、Edge、FireFox等现代浏览器;
- 可访问互联网。
1.1 参考配置
可根据实际需求调整硬件配置
| 操作系统 | CPU | 内存 | 硬盘 |
|---|---|---|---|
| openEuler 24.03 LTS SP1 | 4c | 8G | 200G |
1.2 软件版本信息
- Docker-CE:28.0.1(建议版本不低于 20)
- Docker Compose:v2.33.1
- Jenkins:2.492.1-lts
二 安装Docker
2.1 在线安装
可通过以下命令一键安装 Docker 环境
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)
2.2 离线安装
2.2.1 下载Docker离线包
所有版本下载地址:https://download.docker.com/linux/static/stable/x86_64/
2.2.1.1 如您使用 wget
wget https://download.docker.com/linux/static/stable/x86_64/docker-27.4.1.tgz
2.2.1.2 如您使用 curl
curl -O https://download.docker.com/linux/static/stable/x86_64/docker-27.4.1.tgz
2.2.2 解压安装包
tar -zxvf docker-27.4.1.tgz
2.2.3 复制至/usr/bin目录
解压的 docker 文件夹全部复制至 /usr/bin 目录
cp -p docker/* /usr/bin
2.2.4 启动Docker守护程序
dockerd &
2.2.5 将docker注册成系统服务
tee /etc/systemd/system/docker.service <<-'EOF'
[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/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
EOF
2.2.6 重载并设置开机启动
systemctl daemon-reload && systemctl enable docker
2.2.7 查看版本
执行如下命令:
docker version
输出类似如下结果:
Client:
Version: 27.4.1
API version: 1.47
Go version: go1.22.10
Git commit: b9d17ea
Built: Tue Dec 17 15:44:45 2024
OS/Arch: linux/amd64
Context: default
Server: Docker Engine - Community
Engine:
Version: 27.4.1
API version: 1.47 (minimum version 1.24)
Go version: go1.22.10
Git commit: c710b88
Built: Tue Dec 17 15:46:06 2024
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v1.7.24
GitCommit: 88bf19b2105c8b17560993bee28a01ddc2f97182
runc:
Version: 1.2.3
GitCommit: v1.2.3-0-g0d37cfd
docker-init:
Version: 0.19.0
GitCommit: de40ad0
2.2.7 配置镜像加速
2.2.7.1 创建docker目录
mkdir -p /etc/docker
2.2.7…2 配置镜像加速
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://docker.1ms.run"]
}
EOF
2.2.8 重载配置并重启Docker
systemctl daemon-reload && systemctl restart docker
三 安装docker-compose
3.1 下载docker-compose
curl -L "https://ghfast.top/https://github.com/docker/compose/releases/download/v2.33.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
3.2 赋予权限
chmod +x /usr/local/bin/docker-compose
3.3 检查安装
输入如下命令检查安装结果
docker-compose -v
输出结果如下:
Docker Compose version v2.33.1
Docker环境下Jenkins安装准备


被折叠的 条评论
为什么被折叠?



