前文介绍:我们再阿里云领取的ECS服务器,服务器选择应用模板,他会自动帮我们的服务器安装docker的一些相关插件。如果没有,则需要自己安装docker
docker 安装Jenkins
1.下载Jenkins镜像
推荐版本 jenkins/jenkins:lts
命令:docker pull jenkins/jenkins:lts
2.准备好 jdk 和 maven
jdk:可以不准备,看项目部署位置,如果部署到本地,当然要jdk才能启动我们的 jar 包
maven:必须准备,因为我们的项目会在 jennkins 里通过 maven 进行编译
华为 Jdk 镜像地址
maven 下载地址
下载tar.gz版本,上传到我们的服务器宿主机,并解压
解压命令:tar -zxvf jdk-8u202-linux-x64.tar.gz
修改名字:mv apache-maven-3.8.4 maven
3.启动我们的Jenkins容器
需要确定好需要挂载的东西:jdk、maven、配置文件
挂载注意:宿主机存在的会映射进容器,宿主机不存在的会从容器里映射出来
docker run -d \
--name jenkins \
-u root \
-p 8080:8080 \
-p 50000:50000 \
-v /var/local:/var/local \
-v /docker/jenkins/jenkins_home:/var/jenkins_home \
-v /docker/jenkins/run/docker.sock:/var/run/docker.sock \
jenkins/jenkins:lts
4.检查下是否挂载成功
宿主机:cd /docker/jenkins
容器:
进入容器:docker exec -it jenkins bash
目录查看:cd /var/local
5.结果