Docker的使用--制作自己的镜像(四)
来源:互联网 发布:瞩目视频会议软件下载 编辑:程序博客网 时间:2024/05/18 01:10
1、下载tomcat镜像
docker pull xxxx
注:pull下来tomcat镜像中都已包含jdk,所以不需要另行安装jdk了
2、上传需要部署的war包到自定义的工作目录下
3、在上个步骤创建的通过工作目录下创建Dockerfile文件
1)、war包和Dockerfile文件放在同一目录下:
2)、编辑Dockerfile文件:
from hub.c.163.com/library/tomcatMAINTAINER Liguanqin 1186749489@qq.comCOPY 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 0
- Docker的使用--制作自己的镜像(四)
- Docker实战(二):制作自己的Docker镜像
- Docker实战(二):制作自己的Docker镜像
- Docker实战(二):制作自己的Docker镜像
- 制作自己的Docker镜像
- docker--制作自己的镜像(一)
- docker--制作自己的镜像(二)
- docker--制作自己的镜像(三)
- (四)制作一个nginx 的Docker镜像
- Arukas Docker 制作自己的镜像---Docker hub
- 在docker中制作自己的JDK+tomcat镜像
- Docker 制作自己的WEB镜像,并运行项目
- 使用supermin制作CentOS的Docker镜像
- 使用Dockerfile创建自己的docker镜像
- docker筑基篇-04-使用Dockerfile构建自己的镜像
- 制作mysql的docker镜像
- 制作ubuntu16.04的docker镜像
- 制作ubuntu16.04的docker镜像
- Android智能心跳微信
- LeetCode #57 | Insert Interval
- NYOJ-305-表达式求值(第四届河南省程序设计大赛C题(模拟+栈||递归)(sscanf函数的应用))
- ios控制器之间传值-单例传值
- Oracle insert大数据量经验之谈
- Docker的使用--制作自己的镜像(四)
- Ubuntu下指令-查看端口的占用情况以及抓包
- 使用MVP+Retrofit+RxJava实现的的Android Demo (下)使用Retrofit+RxJava处理网络请求
- Laravel5.2版本后更新的中间件组部分
- Java实现动态代理的两种方式
- 初识docker
- cpu load过高问题排查
- 菜狗的C++ primer读书笔记:第七章 类
- Android studio 启动自学模式