mkdir /usr/local/java
下载jdk1.8:官网:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
tar - xvf jdk-8u181-linux-x64.tar.gz
配置环境变量
vi /etc/profile
最下方加入代码:
export JAVA_HOME=/usr/local/java/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:
保存退出:
java -version
jdk配置成功。
mdkir /usr/local/maven
进入创建目录 cd /usr/local/maven:
wget http://mirrors.shu.edu.cn/apache//maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
解压
tar -xvf apache-maven-3.5.4-bin.tar.gz
写入环境变量
vi /etc/profile
最后一行加入
export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.4
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH
保存退出:
mvn -v
maven配置成功。
查看linux内核版本
安装docker
yum install docker
查看安装的docker版本
docker version
启动docker 并设置开机自动启动
systemctl start docker.service
拉取官方镜像
docker pull jenkins
docker images | grep jenkins
创建jenkins目录
mkdir /home/jenkins_home
登陆秘钥:99ebfc8e7a194785926ae5d15e3a6255
查找登陆密码:
find / -name initialAdmin*
进入目录打开可看到:
12ead63394b3531c89817eec613d82332def461d46fe47142b5538a77f822044
如果移除容器:docker rm myjenkins
执行下面的指令:
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
获取nginx的官网安装包
wget -c https://nginx.org/download/nginx-1.13.1.tar.gz
我配置的时候1.13.1版本,这个是目前的稳定版。如果想看自己下载哪个比较好的话可以访问
https://nginx.org/download/
去查看适合自己的下载版本
解压下载文件
tar -zxvf nginx-1.13.1.tar.gz
cd nginx-1.13.1
使用默认配置执行,以及编译安装
./configure
make
make install
查找安装路径
whereis nginx
启动nginx
cd /usr/local/nginx/sbin/
./nginx
停止nginx
cd /usr/local/nginx/sbin/
./nginx -s quit
查看Nginx是否启动
ps aux|grep nginx
vim /usr/local/nginx/conf/nginx.conf
在server下的位置添加下面代码,其中9001和8080是和docker的映射相对应的,添加一个server节点,反向代理到docker
upstream app {
server 127.0.0.1:9001;
}
server {
listen 8080;
server_name _;
location / {
proxy_pass http://app;
}
}
重启ngnix
./nginx -s quit
./nginx
这样打开浏览器访问ip地址加上端口号我们就可以看到jenkins的首页了
比如说访问: http://ip:8080,记得防火墙开放8080端口
引用文章:
1:https://blog.csdn.net/grape875499765/article/details/77752294