一、新建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”
八、在用户设置页面修改用户登陆密码。