docker 安装 jenkins

1、安装 docker

可查看博文 CentOS 安装 Docker

2、gitlab 镜像查找

docker search jenkins

docker 安装 jenkins_第1张图片

3、下载镜像

docker pull jekins/jekins

4、服务器创建 jenkins 相关数据存放目录

mkdir -p /docker/data/jenkins

chmod 777 /docker/data/jenkins

5、启动容器

docker run -d -u root --name jenkins -p 8000:8080 -v /docker/data/jenkins:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkins/jenkins

7、在容器中安装 jdk 和 maven

在项目自动化部署过程中,往往需要使用到 jdk 和 maven

####### 下载上传免安装的 jdk 和 maven,然后解压 jdk 和 maven 

cd /docker/data/jenkins

mkdir java

mkdir maven

解压 jdk 和 maven 到对应目录下

docker 安装 jenkins_第2张图片

####### 环境变量配置

### 进入容器:

docker exec -it [containerId] sh

cp ~/.bashrc /var/home_jenkins

exit

### 修改环境变量,增加如下配置:

vi /docker/data/jenkins/.bashrc

### jdk

export JAVA_HOME=/docker/data/jenkins/java/jdk1.8.0_171

export JRE_HOME=${JAVA_HOME}/jre  

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  

export PATH=${JAVA_HOME}/bin:$PATH

### maven

M2_HOME=/docker/data/jenkins/maven

export PATH=${M2_HOME}/bin:${PATH}

进入容器:

docker exec -it [containerId] sh

cp -f /var/home_jenkins/~.bashrc ~/

重启容器:

docker stop/start jenkins

8、访问jenkins

http://ip:8000

说明:

(1)登陆密码在docker映射的主机目录 /docker/data/jenkins/secrets/initialAdminPassword

或者

进入容器查看:

docker exec -it jenkins sh

cat /var/jenkins_home/secrets/initialAdminPassword

9、插件安装方式,选择默认安装方式。

10、创建新用户

test/123456

11、完成。

好了,到目前为止,jenkins 已安装完成。可以根据需要,进行相关的全局工具配置,以及任务配置啦~~

 

作者:magic_kid_2010,如果觉得笔者的博客对您有所帮助,欢迎【犒赏】

你可能感兴趣的:(Docker)