首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Dockerfile制作Docker镜像

我们从简单的开始,使用Dockerfile制作一个能运行Java应用程序的Docker镜像  1、准备JDK和Tomcat,将JDK和Tomcat放到/usr/local/soft目录下,soft目录是我自己新增的...usr/local/onStart.sh 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 TIPS:  1) FROM 表示基于哪个基础镜像制作镜像...,这里是基于ubuntu的最新镜像  2) MAINTAINER 表示由哪个维护这个镜像  3) ADD 表示将宿主机上的文件复制到镜像的指定目录,这里是将jdk和tomcat复制到镜像的/usr/...tail -f /usr/local/apache-tomcat-7.0.72/logs/onSart.log 1 2 3 4、进入到/usr/local/soft目录下,使用docker build 制作...Docker镜像 docker build -t="tomcat-ubuntu:v1.0" . 1 TIPS:  1) -t=”tomcat-ubuntu:v1.0” 指定镜像名称为tomcat-ubuntu

62330
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用kvm制作OpenStack平台Windows镜像

    运行环境 系统环境:ubuntu-18.04 kvm版本:2.11.1 镜像软件准备 系统版本:Windows server 2016 x64 virtio驱动:virtio-win-0.1.208.iso...调出kvm图形化界面 通过vnc远程Ubuntu在终端输入下面命令调出kvm图形化界面 # sudo virt-manager 使用kvm制作镜像 创建虚拟机 创建存储系统镜像文件的目录 用上面提供的连接下载好系统镜像和...–os-variant值 创建的虚拟机启动不了,磁盘启动顺序出现问题,加载顺序错误,导致加载不了,原因是是虚拟机的.xml文件中系统镜像iso标记成了hdb,而驱动文件的iso标记成了hda。...),在命令行或者图形界面运行次程序, 在服务里面查看有个 Balloon Service 确保服务启动和开机自启动 安装cloudbase-init 从上面提供的连接下载安装包,然后拷贝到虚拟机里面直接双击安装...控制节点上使用glance命令导入到OpenStack镜像池中 # glance image-create --name "Windows_server_2016_x64_2021-12-16" --file

    2.6K21

    第三章:UltraiSO制作启动u盘+制作winPE镜像+硬盘安装系统

    关闭软件 二、老毛桃制作winPE镜像 1、准备一个4G以上的U盘 2、备份U盘重要文件,制作过程中会格式化U盘。...第一步         下载老毛桃u盘启动制作工具,下载完成后,双击运行老毛桃程序。...模式选择USB—HDD,格式选择“NTFS”  第四步         点击“一键制作成USB启动盘”按钮,开始制作U盘winpe系统,过程中会格式化U盘上的数据,制作前请确认U盘是否已做好备份...第六步         制作完成后,程序会提示您已制作成功,您可以选择模拟启动测试,若能够进入老毛桃winpe主菜单,即表示老毛桃U盘启动制作成功。...第二步         下载镜像文件和激活工具。

    1.8K50

    Docker 镜像优化:减小镜像尺寸

    本文节将深入讨论Docker 镜像层的技术细节以及它们是如何影响最终镜像的大小的。  接下来,我们将在研究Docker 镜像工作原理的过程中,学习如何优化这些镜像层。...为了降低整个镜像的尺寸,清除操作应该在同一镜像层中执行。于是,解决方案是将先前的多条指令合并成一条。...由于独立镜像层的尺寸被减小,于是整个镜像的尺寸也随之减小。让我们来确认一下它们的尺寸,操作如下:  ? ?...分离编译镜像和部署镜像  Docker 镜像中另一类无用文件是编译过程中的依赖文件,例如在编译应用程序过程中所依赖的源代码库,如编译文件和头文件。...Docker 镜像中除去该可执行文件占据的空间,全都是Docker 基础镜像引入的无用文件。可以发现,来自基础镜像的文件使得整个镜像尺寸增加了将近100倍。

    3.3K20
    领券