仅作为记录,
在win10环境下安装了一次,失败(各位不要再试了,不可)
用网上的文章在linux下安装了一次,失败,原因要么linux版本低,要么docker版本低,要么Jenkins镜像包里面的软件版本低。踩坑无数,耗时3天。。
最终整理如下,并且本机访问,并构建成功
环境:centos7 docker最新版, jenkins最新的镜像包 其他都没什么了
微信号:wang15234021050 有问题可咨询
,为了搭建这个,需要做哪些准备工作,需要学习哪些,或者说需要掌握
发现这里面编辑比较累。。我先导出来试试。
Centos7镜像
Xshell
Allure-2.18
VMware_player 轻量虚拟机--创建后,以后都打开即可
Vmware_player安装的目录
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
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
sudo yum -y install docker-ce
速度较慢
查看docker版本,docker --version
systemctl start docker (先使用su切到root用户(密码admin) 如果不是root用户,前面加sudu)
测试docker是否可顺利启动
Docker info
sudo systemctl enable docker
Docker -v
docker pull jenkins/jenkins
(我们在服务器上先创建一个jenkins工作目录 /var/jenkins_mount,赋予相应权限,稍后我们将jenkins容器目录挂载到这个目录上,这样我们就可以很方便地对容器内的配置文件进行修改。 如果我们不这样做,那么如果需要修改容器配置文件,将会有点麻烦,因为虽然我们可以使用docker exec -it --user root 容器id /bin/bash 命令进入容器目录,但是连简单的 vi命令都不能使用)
弄好新版本的jenkins的镜像后,开启,
执行这个命令
如下图出现端口号,就为启动成功了
docker exec -it -uroot jenkins1 bash
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