当前位置: 首页 > news >正文

[Docker]五.Docker中Dockerfile详解

Dockerfile 就是用来构建 docker 镜像的构建文件

1.Dockerfile 构建一个自己的 centos 镜像

新建一个名为 Dockerfile 文件,并在文件内添加以下内容:
       

#基于centos构建镜像
FROM centos
#安装net-tools软件: RUN表示安装软件
RUN yum install -y net-tools
#通过镜像启动容器时,直接进入wwwroot目录,如果没有这个目录,则会新建: WORKDIR相当于cd
WORKDIR /home/wwwroot
#启动容器时,执行/bin/bash指令:CMD相等与执行命令
CMD /bin/bash

要构建并实现上面的镜像,以前的办法: 下载一个centos镜像,通过镜像启动容器,进入容器,然后下载net-tools软件,然后cd 到wwwroot目录,执行/bin/bash,然后退出容器,把这个容器打包成一个新的镜像.

现在可以通过Dockerfile来实现上面的操作,构建一个centos镜像,操作如下:

 

相关文章:

  • Ubuntu MySQL客户端功能介绍(mysql-client)mysql命令(mysql客户端命令)数据库导出、数据库导入
  • Classifier-Free Guidance
  • 建设城市展厅用的多媒体互动装置有哪些作用?
  • Object常用方法
  • 创建CI/CD流水线中的IaC前,需要考虑哪些事项?
  • vue3框架全局修改样式(字体颜色以及初始化定义基础elemplent颜色)
  • MCU HardFault_Handler调试方法
  • Flask后端开发(二) - 功能实现和项目总结
  • 学习英语1
  • 基于Tensorflow卷积神经网络玉米病害识别系统(UI界面)
  • 大神总结:做数据可视化,谨记三要、两不要
  • 高德地图撒点组件
  • React使用富文本CKEditor 5,上传图片并可设置大小
  • 【机器学习】四、计算学习理论
  • 年终总结一定用得上!这8款AI制作PPT软件不容错过。
  • codis proxy处理流程
  • CSS中外联样式表代表的含义
  • express + mock 让前后台并行开发
  • Java读取Properties文件的六种方法
  • JAVA之继承和多态
  • Js基础知识(四) - js运行原理与机制
  • magento 货币换算
  • Terraform入门 - 1. 安装Terraform
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 基于webpack 的 vue 多页架构
  • 前端之Sass/Scss实战笔记
  • 前言-如何学习区块链
  • 入口文件开始,分析Vue源码实现
  • 使用putty远程连接linux
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图
  • 以太坊客户端Geth命令参数详解
  • 用jquery写贪吃蛇
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • 主流的CSS水平和垂直居中技术大全
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • ​油烟净化器电源安全,保障健康餐饮生活
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (+4)2.2UML建模图
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (C)一些题4
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (汇总)os模块以及shutil模块对文件的操作
  • (一)RocketMQ初步认识
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .net Application的目录
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .net 按比例显示图片的缩略图
  • .NET/C# 编译期间能确定的相同字符串,在运行期间是相同的实例
  • .net操作Excel出错解决
  • .Net各种迷惑命名解释
  • ??myeclipse+tomcat
  • [2008][note]腔内级联拉曼发射的,二极管泵浦多频调Q laser——