Docker生成镜像文件的基本步骤是:在主机上创建好Dockerfile文件,然后使用Docker Build命令,可以自动生成p_w_picpath文件,最后使用存出镜像文件进行。具体如下。

使用tomcat为例:

1)查询基础的tomcat镜像来源

使用命令:docker search tomcat

2)编辑简单的Dockerfile文件

命令:Vi Dockerfile

编辑文件内容:

#加入tomcat来源#

   FROM tomcat:7-jre7
   #作者#
    MAINTAINER  unalee

3)创建dockerfile文件

命令:docker build .

4)  查询p_w_picpath

命令:docker p_w_picpaths

1)  运行docker

命令:docker run -idt -p9000:8080 tomcat:7-jre7

2)  访问浏览器

http://192.168.5.34:9000/

7)存出镜像文件:

命令:docker save -o  tomcat-1-test.1.tar  tomcat:7-jre7

8)删除原来的镜像:

docker rmi p_w_picpathsid

使用镜像文件载入镜像

docker load <tomcat-1-test.1.tar

9) 列出容器

docker ps

10)移除容器

docker rm 容器id

-f  强行移除

11)将镜像复制到服务器运行

命令是:scp tomcat-1-test.1.tarroot@192.168.5.38:/home

转载于:https://blog.51cto.com/10964717/1812685

生成docker镜像相关推荐

  1. 【Kubernetes/docker】生成docker镜像推送到hub并在Kubernetes部署应用-20220407

    生成docker镜像推送到hub 参考https://blog.csdn.net/boonya/article/details/74906927 在本地登录docker docker login do ...

  2. Springboot项目使用Idea直接生成docker镜像部署到Centos7.6

    废话不多说,直接开干: 1.开放docker仓库访问地址: #输入此命令设置docker.service的仓库访问端口,ExecStart项添加:-H tcp://0.0.0.0:2375vim /u ...

  3. spring boot项目生成docker镜像并完成容器部署

    一.问题产生 把spring boot项目生成的jar打成docker镜像并生成docker容器完成部署是比较简单方便的部署方式,而且部署过程很少会出错. 二.部署步骤 1.利用maven或者grad ...

  4. 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上

    一个用于构建和推送Docker镜像的Maven插件. 使用Maven插件构建Docker镜像,将Docker镜像push到DockerHub上,或者私有仓库,上一篇文章是手写Dockerfile,这篇 ...

  5. docker maven 打包jar_maven 打包 spring boot 生成docker 镜像

    1.所使用材料 ,spring boot 项目 基于maven ,maven 工具, docker工具 ps:为啥使用 docker 公司微服务需要启动太多,有两个优点吧! 1.方便管理,2.减少服务 ...

  6. shell脚本将本地docker镜像push到阿里云镜像仓库

    #!/bin/bash # 将本地打包的jar包生成docker镜像并push到aliyun的镜像仓库中 # api jar 所在的目录 api_files=`find /Users/yunshuod ...

  7. 给Ocelot做一个Docker 镜像

    写在前面 在微服务架构中,ApiGateway起到了承前启后,不仅可以根据客户端进行分类,也可以根据功能业务进行分类,而且对于服务调用服务也起到了很好的接口作用.目前在各个云端中,基本上都提供了Api ...

  8. Build-Docker-Image-from-Zero: 从零构建Docker镜像

    Build-Docker-Image-from-Zero 荣涛 2022-03-11 文档修改日志 日期 修改内容 修改人 备注 2022-03-11 创建 荣涛 引言 本文档主要讲构建基础Docke ...

  9. Docker学习(3)-Docker镜像构建和使用

    Docker学习(1)-Docker简介 Docker学习(2)-Docker基础1 Docker 镜像与制作 Docker 镜像内是否包含内核(bootfs)? 首先,从镜像的体积大小来说,一个比较 ...

最新文章

  1. vue的js文件中获取vue实例
  2. php限制一个函数在几分钟内不被调用_在PHP一句话木马使用过程中的种种坑点分析...
  3. iphone屏幕镜像连电视_手机股票行情:在电视上投射或镜像安卓手机屏幕的三个简单步骤...
  4. android APP常用的颜色及代码
  5. PostgreSQL Oracle 兼容性之 - INDEX SKIP SCAN (递归查询变态优化) 非驱动列索引扫描优化...
  6. MySql实现远程连接
  7. Python制作彩色验证码
  8. listen()函数中的SOMAXCONN含义
  9. vue音乐项目歌手页面滚动、吸顶效果
  10. mysql的update条件语句_MySQL UPDATE语句介绍
  11. solidworks有限元分析_新手学习心得体会
  12. win10系统的应用商店不见了怎么安装回来
  13. eact+redux仿微信聊天室和vue+web端聊天室
  14. 信息学奥赛第十节 —— 贪心算法(渡河问题POJ 1700 Crossing River + 拦截导弹的系统数量求解)
  15. js 拖动图片移动位置插件jquery.dad.js
  16. 软考高项 - 计算公式汇总整理
  17. 记录一下环状RNA高通量测序数据分析pipeline
  18. 学习内容管理系统(LCMS)的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  19. 填问卷,赢华章精美图书
  20. 毫米波雷达心率、呼吸检测原理 TI mmWave Labs —— Driver Vital Signs

热门文章

  1. 以太坊钱包_最大的以太坊钱包币数量还在增加
  2. 单步调试时遇到cout和cin会自动跳到ostream文件中的解决方案
  3. 送书 | 经典框架Kaldi配套的语音识别实战
  4. 【知识图谱】知识推理,知识图谱里最“人工智能”的一段
  5. 关于项目进度慢的思考----如何提高整体开发效率
  6. 史丹利谋定跨国合作-万祥军:对话国际农民丰收节贸易会
  7. shell 下执行mysql 命令
  8. 冒泡排序和其两种优化
  9. opentack-openstack组件及功能(1)
  10. [No000017F]如何监控注册表的修改