docker学习之基础篇五
一、制作自己的镜像
1.制作Dockerfile
(1)下载jpress的web应用,网址是http://spress.io/ ;在GitHub里面下一个war包即可。
(2)下载完成后将这个包拷贝到你的工作目录里面,比如我的是Users/dengwt/Documents/docker
(3)创建镜像文件Dockerfile:vi Dockerfile。在创建这个Dockerfile之前先将工作目录改一下
当然了在创建这个Dockerfile之前先下载一个tomcat的 镜像文件,因为jpress要运行在tomcat里面,所以创建的这个镜像必须继承自tomcat。
tomcat的镜像可以在网易蜂巢里面下载最好下载带鲸鱼标记的,这个表示与官网同步的,是从官网拉取过来的。
//表示这个镜像要继承自哪
from hub.c.163.com/library/tomcat
//这个镜像的相关信息
MAINTAINER dengwt [email protected]
//将博客网站拷贝到tomcat上面去
COPY jpress.war /usr/local/tomcat/webapps
这里要注意的是/usr/local/tomcat/webapps目录的信息从哪得知的,很简单是从你下载镜像的地方看的。
保存退出:先按esc再:wq,基础的Linux知识还是要有的。
2.docker build .(这里有个点表示在当前目录创建,建议在创建之前先cd 到自己的docker的工作目录,也就是Dockerfile所在的文件,不然很可能会出现问题)
最后这里要给images定义一个名字 docker build . -t jpress