一、新建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
一、輸入網址進入安裝頁面url
此處的密碼經過以下方式得到:spa
(1)進入容器插件
docker exec -it myjenkins /bin/bash
(2)產看文件/var/jenkins_home/secrets/initialAdminPassword
cat /var/jenkins_home/secrets/initialAdminPassword
二、輸入密碼進入下一頁
三、選擇安裝推薦插件進入插件安裝頁面
四、等待插件安裝完成進入下一頁
五、選擇「使用admin帳戶繼續」
六、點擊「保存並完成」按鈕
七、點擊「開始使用Jenkins」
八、在用戶設置頁面修改用戶登陸密碼。