centos7上使用docker部署Jenkins
来源:互联网 发布:js 计算时间差年月日 编辑:程序博客网 时间:2024/06/08 20:14
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打开获得密钥
阅读全文
1 0
- Centos7上使用docker部署jenkins
- centos7上使用docker部署Jenkins
- CentOS7 上学习使用docker
- CentOS7 上学习使用docker
- 使用Docker+Jenkins 搭建CI 自动部署
- CentOS7.0上Jenkins的使用
- CentOS7上安装和使用Docker
- centos7上docker安装和使用教程
- CentOS7上安装和使用Docker
- centos7上docker安装和使用教程
- CentOS7.0部署Docker
- CentOS7 Docker环境部署
- CentOS7安装部署Docker
- Centos7上安装Jenkins
- jenkins加docker自动化部署
- centos7上docker问题
- Docker部署Rancher Server-centos7
- centos7下jenkins配置docker插件
- 弟弟第一次编程,赞一个Hopscotch
- mysql根据不同状态统计出现的次数
- angular简介
- redis一致性哈希算法
- 面试-字符串匹配ABBA模式
- centos7上使用docker部署Jenkins
- Hibernate的核心接口
- H5视频播放
- ArcGIS Runtime for .Net Quartz开发探秘(七):外业数据采集-离线数据编辑
- 《Python语言及其应用》读书笔记(11)之第12章成为真正的Python开发者(关键词:测试/调试/优化)
- Android自定义回调接口demo
- Filemon
- 关于Expected positional parameter count的问题!
- jpg批量转pdf