第一步首先去网易蜂巢镜像中心查找tomcat镜像 https://c.163yun.com/hub#/m/repository/?repoId=3105 执行命令 下载到本地web
docker pull hub.c.163.com/library/tomcat:latest
第二步:复制本身的war包到Docker工做目录下 输入 pwd:查看当前目录 本机使用windows测试使用 查看jpres.war是否存在目下
第三步 运行docker 命令界面docker
输入: vi Dockerfile 进如vi编辑器 #选择基础镜像来源 提早下载到本地的镜像 from hub.c.163.com/library/tomcat:latest #做者 MAINTAINER qinxuewu 870439570@qq.com #拷贝war包tomcat目下 COPY jpres.war /usr/local/tomcat/webapps
docker build : 使用Dockerfile建立镜像。windows
语法:docker build [OPTIONS] PATH | URL | -
使用当前目录的Dockerfile建立镜像。 windows 下 build没反应 这个 windows 下 先建立一个空的文件夹,将Dockerfile放入空文件夹下,而后build,要否则,build会将打包整个目录,因此会没反应 会很慢(build会将文件传送到docker引擎)浏览器
执行命令:docker build -t jpress:latest ./jpressDockerFileTest/
构建完成 查看镜像
tomcat
运行镜像app
docker run -d -p 8888:8080 jpress -d 后台运行 -p 本地端口:镜像端口
浏览器输入 :http://192.168.99.100:8888/ 就能够访问到tomcat了
具体的IP是 docker启动时被配置为默认机器ip
webapp
浏览器输入 :http://192.168.99.100:8888/web应用名称 就能够访问到web应用了编辑器