安裝docker
啟動(dòng)docker服務(wù)
查看docker狀態(tài)(是否啟動(dòng))
yum install Docker
service docker start
ps -ef|grep docker
拉取官方docker鏡像地址
docker pull jenkins
docker images | grep jenkins
創(chuàng)建目錄
運(yùn)行container郎笆,其中49001:8080,表示docker內(nèi)部使用49001端口魂务,服務(wù)器使用8080端口脂男,然后將二者映射起來发皿,之后在瀏覽器訪問的時(shí)候?qū)嶋H上還是訪問服務(wù)器的8080端口
mkdir /home/jenkins_home
docker run -d --name myjenkins -p 49001:8080 -v /home/jenkins_home:/home/jenkins_home jenkins
docker ps | grep jenkins
如果掛錯(cuò)了位置可以用以下指令刪除
docker rm myjenkins
安裝nginx
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
獲取nginx的官網(wǎng)安裝包
wget -c https://nginx.org/download/nginx-1.15.2.tar.gz
解壓下載文件
tar -zxvf nginx-1.15.2.tar.gz
cd nginx-1.13.1
使用默認(rèn)配置執(zhí)行,以及編譯安裝
./configure
make
make install
查找安裝路徑
whereis nginx
啟動(dòng)炒考、停止nginx
cd /usr/local/nginx/sbin/
./nginx
./nginx -s quit
ps aux|grep nginx
根據(jù)docker修改nginx配置文件
vim /usr/local/nginx/conf/nginx.conf
在合適的位置添加下面代碼可缚,其中49001和8080是和docker的映射相對(duì)應(yīng)的,添加一個(gè)server節(jié)點(diǎn)斋枢,反向代理到docker
upstream app {
server 127.0.0.1:49001;
}
server {
listen 8080;
server_name jenkins.your-domain.com;
location / {
proxy_pass http://app;
}
}
重啟ngnix
./nginx -s quit
./nginx