Docker的使用--制作自己的镜像(四)

1、下载tomcat镜像

docker pull xxxx

注:pull下来tomcat镜像中都已包含jdk,所以不需要另行安装jdk了

2、上传需要部署的war包到自定义的工作目录下

3、在上个步骤创建的通过工作目录下创建Dockerfile文件

1)、war包和Dockerfile文件放在同一目录下:

这里写图片描述

2)、编辑Dockerfile文件:

from hub.c.163.com/library/tomcat
MAINTAINER Liguanqin 1186749489@qq.com
COPY demo.war /usr/local/tomcat/webapps/

文件需要以from开头,主要是把该目录下的war复制到第一步的tomcat中。

这里写图片描述

3)、通过docker build命令创建镜像:

docker build -t demo:latest .

注:-t 表示为该镜像起名称,另外,构建命令后面有个英文实心点,表示但前目录。
这里写图片描述

4)、通过docker images可以看到该镜像已经创建成功了:

docker images

这里写图片描述

3、运行自己的镜像

docker run -d -p 32771:8080 镜像ID

注:
-d:表示在后台运行该镜像(按ctrl+C不会终止该程序)
-p:小写p表示指定本机的32771端口对应容器中的8080端口
这里写图片描述
运行成功后会生产一个64位的容器ID,通过

4、测试

调用demo中的测试接口,返回结果与预期的一样。
这里写图片描述

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010663021/article/details/70641879
个人分类: Docker的使用
上一篇Docker的使用--常用的docker命令(三)
下一篇Spring data JPA使用Specification实现动态查询例子
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭