Jenkins 环境搭建与启动
1、搭建jenkins环境
方案一:
1- 搜索 docker search jenkins---最新版本 的
2- 在这个镜像的创建的容器里需要搭建python环境 (一系列库) apt指令安装
方案二:
可以从一个指定的下载源的镜像拉取就行-- 前提是已经打包好这个镜像--- (jenkins+python3+pytest)
1- 阿里云-公共仓库 docker pull 镜像
docker pull registry.cn-hangzhou.aliyuncs.com/sqqdcl/jenkins
2- 查看镜像---静态的模板 #镜像--容器的模板--打包好的---静态的概念--使用的时候请创建容器 docker images
3- 创建容器 #守护式--- 退出容器的终端,不会exit docker run -id xxxx
做目录挂载 jenkins 做很多的插件安装--以及其他设置
在宿主机的一个目录下创建一个目录,用于挂载目录 mkdir -p /var/jenkins_node
给一个权限--chmod 777 (0111)可读可写可执行 wrx chmod 777 /var/jenkins_node
4- 创建与启动守护式容器---注意容器中的端口使用8080, 映射端口:容器端口, -v 挂载目录 宿主机目录:容易目录 + jenkins 镜像名称 --restart=always 让容器开机自启动
docker run -id --name=EmmaJenkins -p 7070:8080 --restart=always -v /var/jenkins_node:/var/jenkins_home registry.cn-hangzhou.aliyuncs.com/sqqdcl/jenkins
docker ps -a 查看容器状态
如果创建时未指定 --restart=always ,可通过update 命令设置
命令:docker update --restart=always 容器ID
例:docker update --restart=always 9bb3df5a70bf