1.首先拉取基础镜像(有JDK的镜像)

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

2.将要运行的jar文件上传至docker服务器任意文件夹

3. 在该文件夹新建一文件名为:Dockerfile

编辑并保存如下,黑字部分不需要写入

FROM hub.c.163.com/library/java      选择基础镜像

MAINTAINER qushen qushencn@qq.com     设置所有者信息

COPY dockerTest.jar /usr/local            COPY到Docker容器的地址。

3.构建镜像,主要最后有一个点

Docker Build -t qushen:latest .

4.运行镜像并上面启动jar包。

docker run -it -p 8080:8080 qushen:latest

root@8ae85b19d323:/usr/local# java -jar dockerTest.jar

5.java程序启动可以自主访问了

docker(三) 制作自己的镜像相关推荐

  1. Docker三个基本概念镜像(Image)容器(Container)仓库(Repository)

    Docker 包括三个基本概念 镜像(Image) 容器(Container) 仓库(Repository) 理解了这三个概念,就理解了 Docker 的整个生命周期. Docker 镜像 Docke ...

  2. linux docker安装 制作Elasticsearch容器镜像 并上传docker hub

    1 linux docker下载安装 创建操作系统并启动容器 1.ubuntu系统下载docker apt-get install -y docker.io #查看docker版本 docker ve ...

  3. docker制作深度学习镜像(以windows环境下为例)

    向AI转型的程序员都关注了这个号???????????? 人工智能大数据与深度学习  公众号:datayx 用 Docker 安装深度学习环境,轻量.方便!整个系统大小仅需2~3G,用完还能带着走!一 ...

  4. 【Docker镜像文件加载原理生产中重新制作并提交镜像文件案例演示】

    一.知识回顾 之前的内容都帮你整理好了,在这里哟! [0.Docker相关目录文章整理,可自行查看,包含多节内容] [1.Docker详细安装部署&阿里镜像地址配置] [2.Docker架构& ...

  5. 深入浅出Docker原理及实战(三)——制作Dockerfile

    声明:这是我在大学毕业后进入第一家互联网公司学习的内容 深入浅出Docker原理及实战系列第三篇,我主要分享如何制作一个Dockerfile,以及基本命令格式. Dockerfile简介 Docker ...

  6. docker 制作本地镜像_docker如何制作自己的镜像

    一.准备工作 准备一个用来制作镜像的容器.这里我们使用centos安装apache的容器.容器的制作方法如下 # 1.使用centos启动一个交互式容器 docker run -it centos:l ...

  7. docker制作mysql5.7镜像详解

    docker制作mysql5.7的镜像难点在于,当mysql安装完成后需要手工初始化.我在其他博客查了下做法大多是用脚本初始化配置启动,但这种模式做出来的父进程不是mysql,是以/bin/bash启 ...

  8. docker中使用golang:alpine镜像制作开启goweb的dockerfile

    docker中使用golang:alpine镜像制作开启goweb的dockerfile go的web代码 package mainimport("net/http""f ...

  9. Docker入门系列之三:如何将dockerfile制作好的镜像发布到Docker hub上

    这个系列的前两篇文章,我们已经把我们的应用成功地在Docker里通过nginx运行了起来,并且用dockerfile里制作好了一个镜像. Docker入门系列之一:在一个Docker容器里运行指定的w ...

  10. 系统制成docker镜像_docker 制作自己的镜像

    查看 docker的服务状态 systemctl status docker 如果没有启动的话,要先启动 docker 服务 systemctl start docker 制作自己的镜像 1.从远程仓 ...

最新文章

  1. 社会计算研究组研究方向
  2. laravel数据库操作
  3. iphone开发如何测试?
  4. A - A Secret -扩展KMP
  5. 如何使用U盘制作Windows 7安装盘
  6. MySQL数据库安装教程
  7. 有没有在学习IT营2020年新出Go语言视频教程童鞋,一起探讨
  8. RK3128-android6.0-关于支持Google DRM Widevine问题
  9. 工作中使用到的单词(软件开发)_2022-06-01备份
  10. 【Maven】阿里镜像仓库地址
  11. 无法删除的文件夹怎么办?如何删除删不掉的文件夹
  12. Diverse Team(暴力)
  13. nginx日志json化后问题(\x22)解决
  14. 深度 | 为什么通用AMM模型不适用于期权交易定价?
  15. 禁止“无法验证发行者,确定要运行此软件吗”提示
  16. 表示微型计算机系统稳定性,计算机选择题
  17. 两个程序员(Chris和Steve)的故事
  18. 常见算法思想2:递推法
  19. 如何区分网线是几类的_怎么能从网线上看出网线是几类线~请高手帮帮忙~先谢谢了...
  20. 局域网数据包通过外网发送到另一局域网的过程

热门文章

  1. IT架构的本质:工作12年,我的五点感悟
  2. 小米第三季经调整利润29亿 获美图智能手机全球授权
  3. js各种方法继承以及优缺点
  4. Linux系统时间与RTC时间【转】
  5. Windows Server 2012体验之卸载辅助域控制器
  6. Windows上安装Mac OS虚拟机
  7. HDU 3264 Open-air shopping malls
  8. expect监控 雏形 scp用法
  9. pandas - Series
  10. MySQL+HandlerSocket=MySQL的功能+NoSQL的性能