1、安装docker
2、拉取官方Jenkins镜像
docker pull jenkins
3、创建目录
mkdir /home/jenkins_home
4、运行容器
docker run -d --name myjenkins -p 49001:8080 -v /home/jenkins_home:/home/jenkins_home jenkins
这里将docker内部的49001端口与服务器8080端口相映射
5、安装nginx
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
6、获得Nginx官网安装包
wget -c https://nginx.org/download/nginx-1.13.1.tar.gz (版本根据情况选择最稳定的版本)
7、解压下载文件
tar -zxvf nginx-1.13.1.tar.gz
cd nginx-1.13.1
8、使用默认配置执行,以及编译安装
./configure
make
make install
9、查找安装路径
whereis nginx
10、启动、停止nginx
cd /usr/local/nginx/sbin/
./nginx
./nginx -s quit
ps aux|grep nginx
11、根据docker修改nginx配置文件
vim /usr/local/nginx/conf/nginx.conf
在合适的位置添加下面代码,其中49001和8080是和docker的映射相对应的,添加一个server节点,反向代理到docker
upstream app {
server 127.0.0.1:49001;
}
server {
listen 8080;
server_name jenkins.your-domain.com;
location / {
proxy_pass http://app;
}
}
重启nginx
./nginx -s quit
./nginx
12、此时便可以登录Jenkins
在输入登录密码时,直接按照页面提示的方法并不能找到相应文件,此时输入#find -name initialAdminPassword密码就在显示的文件下,运用vim打开获得密钥
2、拉取官方Jenkins镜像
docker pull jenkins
3、创建目录
mkdir /home/jenkins_home
4、运行容器
docker run -d --name myjenkins -p 49001:8080 -v /home/jenkins_home:/home/jenkins_home jenkins
这里将docker内部的49001端口与服务器8080端口相映射
5、安装nginx
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
6、获得Nginx官网安装包
wget -c https://nginx.org/download/nginx-1.13.1.tar.gz (版本根据情况选择最稳定的版本)
7、解压下载文件
tar -zxvf nginx-1.13.1.tar.gz
cd nginx-1.13.1
8、使用默认配置执行,以及编译安装
./configure
make
make install
9、查找安装路径
whereis nginx
10、启动、停止nginx
cd /usr/local/nginx/sbin/
./nginx
./nginx -s quit
ps aux|grep nginx
11、根据docker修改nginx配置文件
vim /usr/local/nginx/conf/nginx.conf
在合适的位置添加下面代码,其中49001和8080是和docker的映射相对应的,添加一个server节点,反向代理到docker
upstream app {
server 127.0.0.1:49001;
}
server {
listen 8080;
server_name jenkins.your-domain.com;
location / {
proxy_pass http://app;
}
}
重启nginx
./nginx -s quit
./nginx
12、此时便可以登录Jenkins
在输入登录密码时,直接按照页面提示的方法并不能找到相应文件,此时输入#find -name initialAdminPassword密码就在显示的文件下,运用vim打开获得密钥