Docker之自定义镜像制作与运行(一)

     前几篇我们介绍了Windows下安装Docker第三方Nginx镜像运行,这一篇我们学习怎么自己制作镜像并放在docker容器中运行起来。

制作镜像

     制作镜像首先要知道你这个项目所要依赖什么环境下才能运行,我们的项目都是JAVA WEB项目,所以就要依赖tomcat镜像,我们先去下载tomcat镜像,tomcat镜像包含了jdk,这里使用网易云镜像,目前使用感觉它的下载速度最快,但是有个不好的地方,是它需要用户登录之后,才能访问https://c.163yun.com/hub#/m/home/

docker pull hub.c.163.com/library/tomcat:latest

查看下载完成的镜像

docker images



编写 Dockerfile 文件

vi Dockerfile


编写内容:

#作为基础环境,做一个docker

form hub.c.163.com/library/tomcat

#镜像拥有者的名字 联系方式

MAINTAINER lwlong xxx@163.com

#将程序拷贝到tomcat目录下,查看tomcat目录可以访问:

https://c.163yun.com/hub#/m/repository/?repoId=3105 

COPY jpress.war /usr/local/tomcat/webapps

整个文件就是这样,然后保存 :wq! 退出


提供所需项目

Jpress.war文件这里使用了第三方war包,当然你也可以使用你本地的项目,下载地址是https://github.com/JpressProjects/jpress/tree/alpha/wars

Windows用户将jpress.war 文件拷贝到docker安装目录下:D:\java_dev\Docker Toolbox,然后重启docker终端,通过命令查看 ls


构建镜像文件

docker build -t jpress:latest .

-t 表示给镜像起个名字和版本

查看刚才构建的镜像

docker images



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值