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中的测试接口,返回结果与预期的一样。
这里写图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值