使用Docker安裝jenkins

1、安裝

一、新建Dockerfilegit

touch Dockerfile vim Dockerfile

二、加入如下內容github

FROM jenkins/jenkins

USER root
#清除了基礎鏡像設置的源,切換成騰訊雲的jessie源
#使用非騰訊雲環境的須要將 tencentyun 改成 aliyun
RUN echo '' > /etc/apt/sources.list.d/jessie-backports.list \
  && echo "deb http://mirrors.tencentyun.com/debian jessie main contrib non-free" > /etc/apt/sources.list \
  && echo "deb http://mirrors.tencentyun.com/debian jessie-updates main contrib non-free" >> /etc/apt/sources.list \
  && echo "deb http://mirrors.tencentyun.com/debian-security jessie/updates main contrib non-free" >> /etc/apt/sources.list
#更新源並安裝缺乏的包
RUN apt-get update && apt-get install -y libltdl7 && apt-get update

ARG dockerGid=999

RUN echo "docker:x:${dockerGid}:jenkins" >> /etc/group 

# 安裝 docker-compose 由於等下構建環境的須要
RUN curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

RUN chmod +x /usr/local/bin/docker-compose

這裏使用jenkins/jenkins這個鏡像,由於使用jenkins鏡像的時候發現jenkins版本較低,在安裝過程當中會致使不少插件安裝不上。docker

三、構建imagevim

docker build . -t jenkins/jenkins

完成以後使用命令查看bash

docker images

三、建立容器curl

docker run -itd -p 8080:8080 --name myjenkins jenkins/jenkins

建立容器以後使用命令查看運行的容器ui

docker ps

 

2、配置

一、輸入網址進入安裝頁面url

此處的密碼經過以下方式得到:spa

(1)進入容器插件

docker exec -it myjenkins /bin/bash

(2)產看文件/var/jenkins_home/secrets/initialAdminPassword

cat /var/jenkins_home/secrets/initialAdminPassword

二、輸入密碼進入下一頁

 

三、選擇安裝推薦插件進入插件安裝頁面

 

四、等待插件安裝完成進入下一頁

五、選擇「使用admin帳戶繼續」

六、點擊「保存並完成」按鈕

七、點擊「開始使用Jenkins」

八、在用戶設置頁面修改用戶登陸密碼。

相關文章
相關標籤/搜索