注:参照我前面发的devops教程
docker安装配置
docker-compose下载地址
bash
https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-x86_64
通过执行脚本对docker进行安装
bash
curl -fsSL https://test.docker.com -o test-docker.sh
sudo sh test-docker.sh

通过命令能看到docker的版本号,代表已经安装完成
docker-compose安装
访问github
https://github.com/docker/compose/releases/download/

点击tags

任意选择一个版本点击进去

到底部,找到文件结尾为docker-compose-linux-x86_64的下载
通过rz -E命令将文件上传至服务器中
5.2授权
chmod 777 docker-compose-linux-x86_64
mv docker-compose-linux-x86_64 docker-compose
给到docker-compose足够的权限,且该名字
root@runxun:/usr/local/data# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
通过查看将docker-compose移动到任意的bin目录下(且第一时间能调用和执行)
mv docker-compose /usr/bin/
root@runxun:/usr/local/data# docker-compose version
Docker Compose version v2.35.0
通过命令查看版本号,已经安装成功,且系统已经识别出来
6.jenkins介绍
基于java开发的一种持续集成持续部署的工具
Jenkins 在 DevOps 中的作用
- 持续集成(CI)
自动从代码仓库(如 Git)拉取最新代码
运行构建脚本(如 Maven/Gradle/NPM 等)
执行自动化测试,及时发现问题
将构建结果展示在界面上(成功/失败)
- 持续部署(CD)
将成功构建的应用自动部署到测试环境/生产环境
可以集成 Docker、Kubernetes 等容器平台
- 插件丰富
Jenkins 拥有超过 1800+ 插件,可集成:
GitLab/GitHub
SonarQube(代码质量)
JIRA(项目管理)
Slack/邮件通知等
- 流水线(Pipeline)
使用 Jenkinsfile 编写完整的 CI/CD 脚本(支持 Groovy DSL)
可视化构建流程,支持并行任务、条件判断等复杂逻辑