仅作为记录,

在win10环境下安装了一次,失败(各位不要再试了,不可)

用网上的文章在linux下安装了一次,失败,原因要么linux版本低,要么docker版本低,要么Jenkins镜像包里面的软件版本低。踩坑无数,耗时3天。。

最终整理如下,并且本机访问,并构建成功

环境:centos7    docker最新版,  jenkins最新的镜像包   其他都没什么了

微信号:wang15234021050  有问题可咨询

 

先看预览图

,为了搭建这个,需要做哪些准备工作,需要学习哪些,或者说需要掌握

 

发现这里面编辑比较累。。我先导出来试试。

前置软件准备

Centos7镜像

Xshell

Allure-2.18

VMware_player    轻量虚拟机--创建后,以后都打开即可

Vmware_player安装的目录

第一步:检查并清除系统残余项,并安装docker依赖环境

yum remove docker \

                  docker-client \

                  docker-client-latest \

                  docker-common \

                  docker-latest \

                  docker-latest-logrotate \

                  docker-logrotate \

                  docker-engine

安装下载docker依赖的工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

添加阿里云的软件源

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

以后每个软件都优先从阿里云的软件库下载,如果阿里云仓库没有,会去docker.hub下载

与maven仓库同理

更新yum缓存(为了保证能更新和下载需要的服务:docker)  这时在centos7系统里

sudo yum makecache

第二步:docker依赖环境搭建好后,安装并启动docker

安装dokcer(ce-社区版)

sudo yum -y install docker-ce

速度较慢

查看docker版本,docker --version

启动docker服务

 systemctl start docker   (先使用su切到root用户(密码admin)  如果不是root用户,前面加sudu)

测试docker是否可顺利启动

Docker info

设置开机自启

sudo systemctl enable docker

查看docker版本

Docker -v

Docker Hub


1.启动docker,下载Jenkins镜像文件

docker pull jenkins/jenkins

2.创建Jenkins挂载目录并授权权限

(我们在服务器上先创建一个jenkins工作目录 /var/jenkins_mount,赋予相应权限,稍后我们将jenkins容器目录挂载到这个目录上,这样我们就可以很方便地对容器内的配置文件进行修改。 如果我们不这样做,那么如果需要修改容器配置文件,将会有点麻烦,因为虽然我们可以使用docker exec -it --user root 容器id /bin/bash 命令进入容器目录,但是连简单的 vi命令都不能使用)

3.创建并启动Jenkins镜像  创建新容器

弄好新版本的jenkins的镜像后,开启,   

执行这个命令

4.查看jenkins是否启动成功

如下图出现端口号,就为启动成功了

5执行命令:docker ps -l

7.进入容器

docker exec -it -uroot jenkins1 bash

  1. 在容器内安装python3环境

jenkins容器内操作

#1.进入jenkins_home目录

cd /var/jenkins_home/

#2.创建python存放路径

mkdir python3

cd python3/

#3.下载python3 使用wget时发现没有该命令,下面有解决办法

wget  http://npm.taobao.org/mirrors/python/3.7.9/Python-3.7.9.tgz

#4.解压文件目录

tar -zxvf Python-3.7.9.tgz

#5.查看解压后的文件

ls

#6.更改解压后文件包名(可选项)

mv Python-3.7.9 py3.7

解决没有wget命令,使用 yum -y install wget,下载wget命令依赖

如果不行的话就换另一个命令:

//先更新一波

apt update

//下载wget

apt install wget

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐