1. 程式人生 > 實用技巧 >四、nginx配置例項-反向代理

四、nginx配置例項-反向代理

本篇介紹一下怎麼樣用docker安裝Jenkins

環境配置

  • Ubuntu 18.04server

  • docker-ce 19.03

  • Jenkins版本

拉取Jenkins映象

sudo docker search jenkins

選擇數量最多的這個,然後拉取Jenkins映象。

ps 其實官方教程中的倉庫是jenkinssci/blueocean

sudo docker pull jenkins

把映象拉取下來之後我們就建立Jenkins的容器

建立容器

sudo docker run -u root \
--name jenkins-test \
-d -v /data/jenkins_home:/var/jenkins_home \
-p 8081:8080 -p 50000:50000 \
jenkins

引數解讀:

  • -u 使用root許可權去執行該容器,如果不指定這個引數會報錯,報錯內容如下

  • --name 容器的名稱

  • -d 在後臺執行容器

  • -v 建立資料卷

    • /data/jenkins_home代表本地的檔案
    • /var/jenkins_home程式碼容器的檔案,一般預設
  • -p 對映容器的8080埠至主機的8081埠

  • jenkins 指定要容器啟動所需的映象

我們把這條容器命令執行一下

配置Jenkins

我們在位址列輸入http://機器IP:8081埠即可啟動,啟動後如下

然後我們在執行日誌中找到這個密碼

sudo docker ps -a

然後輸入

sudo docker logs -f a90d69591522

後面跟的是剛才查詢出來的容器ID

日誌中會有這樣的一個字串,我們複製一下,貼上到剛才開啟的Jenkins網頁中

選擇預設的即可

然後就會開啟漫長的安裝等待的過程,可能會等很久

然後就開始吧