目录
在项目中增加dockerfile和compose.yml脚本
整体架构

环境准备
安装docker以及docker-compose
#官网https://docs.docker.com/engine/install/centos/
sudo yum install -y yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
curl -SL https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
jenkins安裝
docker安装,启动命令:docker run --name jenkins \
--restart always \
-p 8080:8080 \
-p 50000:50000 \
-v /var/jenkins_home:/var/jenkins_home \
-d jenkins/jenkins:2.413
maven安装
portainer面板安装
docker run -d -p 8000:8000 -p 9443:9443 -p 9000:9000 \
--name portainer-alpha \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /application/portainer/data:/data \
portainer/portainer-ce:2.18.4

本文介绍了如何搭建一个基于Docker的自动化构建环境,包括安装Docker和docker-compose,部署jenkins、maven、portainer和sonarqube,编写Dockerfile和compose.yml文件来构建和运行项目,以及在jenkins中配置pipeline任务进行持续集成。
最低0.47元/天 解锁文章
975

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



