基于前文制作的 tomcat 镜像来制作 Jenkins 的镜像。
1. 编辑 Dockerfile
准备 Jenkins 安装包:
cd /data/dockerfile/app/
mkdir jenkins
cd jenkins
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
编辑 Dockerfile,配置如下:
#Base Image 指定基础镜像
FROM runtime/tomcat
#Maintainer 镜像维护者的信息
MAINTAINER lu 13510182959@126.com
#RUN 想让该镜像做什么
ADD jenkins.war /usr/local/tomcat/webapps/
#Outside port
EXPOSE 22 8080
CMD ["/usr/bin/supervisord","-c","/etc/supervisord.conf"]
2. 验证
确定镜像制作成功后,使用镜像启动一个容器:
docker run -d --name jenkins-demo -p 98:22 -p 99:8080 app/jenkins
浏览器访问 Jenkins,能够打开 Jenkins 的界面即可:
http://192.168.100.151:99/jenkins/
通过 SSH 连接新建的容器:
ssh -p 98 root@192.168.100.151
以上操作成功,说明镜像制作成功。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。