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

昆明有多少做网站的公司郑州三附院不孕不育科专家

昆明有多少做网站的公司,郑州三附院不孕不育科专家,seo快速排名首页,2345影视大全可以放心下载吗DockerFile的应用 一、介绍1 构建的三步骤2 构建的过程 二、常用命令三、DockerFile案例1 创建DockerFile文件2 使用DockerFile文件构建镜像3 启动容器并验证 四 DockerFile添加数据卷 一、介绍 DockerFile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成…

DockerFile的应用

  • 一、介绍
    • 1 构建的三步骤
    • 2 构建的过程
  • 二、常用命令
  • 三、DockerFile案例
    • 1 创建DockerFile文件
    • 2 使用DockerFile文件构建镜像
    • 3 启动容器并验证
  • 四 DockerFile添加数据卷

一、介绍

DockerFile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。

1 构建的三步骤

  • 编写DockerFile文件
  • docker build 构建镜像
  • docker run 启动镜像

2 构建的过程

  • 每条保留字指令都必须为大写字母 且 后面要跟知晓一个参数
  • 指令是从上到下 顺序执行的
  • 井号(#)表示注释
  • 每条指令都会创建一个新的镜像层,并对镜像提交(构建第一层提交,在覆盖第二层再提交,在覆盖第三层再提交…直至全部构建完毕)

二、常用命令

指令说明
FROM基础镜像,当前新镜像是基于哪个镜像的,有继承的意味
MAINTAINER镜像维护者的姓名和邮箱地址
RUN容器构建时需要运行的命令
EXPOSE当前容器对外暴露的端口
WORKDIR指定在创建容器后,终端默认登录的进来工作目录,一个落脚点
ENV用来在构建镜像过程中设置环境变量
ADD将宿主机目录下的文件拷贝进镜像且ADD命令会自动处理URL和解压tar压缩包
COPY类似ADD,拷贝文件和目录到镜像中。
将从构建上下文目录中<源路径>的文件/目录复制到新的一层的镜像内的<目标路径>位置
COPY src dest
COPY[“src”,"dest]
VOLUME容器数据卷,用于数据保存和持久化工作
CMD指定一个容器启动时要运行的命令
Dockerfile中可以有多个CMD指令,但只有最后一个生效,CMD会被docker run之后的参数替换
ENTRYPOINT指定一个容器启动时要运行的命令
ENTRYPOINT的目的和CMD一样,都是在指定容器启动程序及参数
ONBUILD当构建一个被继承的Dockerfile时运行命令,父镜像在被子继承后父镜像的onbuild被触发

三、DockerFile案例

我们从官网pull下来的centos是没有vim命令的,我们可以自定义一个DockerFile,增加上想要的环境即可。

1 创建DockerFile文件

FROM centosMAINTAINER mzw<ruoshui_t@163.com>ENV MYPATF /usr/localWORKDIR $MYPATHRUN yum -y install vimEXPOSE 80CMD echo $MYPATH
CMD echo "success ----------- 888"
CMD /bin/bash

2 使用DockerFile文件构建镜像

docker build -f DockerFile文件路径 - t 镜像名称:tag .

在这里插入图片描述

3 启动容器并验证

在这里插入图片描述
此时已经有了vim命令

四 DockerFile添加数据卷

DockerFile添加数据卷只需要添加内容【VOLUME: 容器数据卷,用于数据保存和持久化工作】
简单案例

  • 创建dockerFile文件

    vim dockerFile02
    
  • 编写代码

    FROM centosVOLUME ["dataVolume01", "dataVolume02"]CMD /bin/bash
    
  • 构建镜像

    docker build -f dockerFile02 -t mzw/centos:1.2 .
    
  • 运行容器

    docker run -it mzw/centos:1.2
    

查看目录结构,发现有刚刚设置的两个数据卷
在这里插入图片描述

  • 查看数据卷与宿主机的映射
    docker inspect 容器ID
    

在这里插入图片描述

http://www.sczhlp.com/news/138799/

相关文章:

  • 做网站跟赚钱嘛如何做卖菜网站
  • 部门网站建设意见网站建设明薇通网络售后好
  • 律师行业协会网站建设北京室内设计
  • 移动端网站开发公司展厅设计收费标准
  • 模板建站广团flash做网站的论文
  • 昆明 网站设计网站开发与制作工资
  • asp网站开发教程入门做公司点评的网站
  • 集宁网站建设SEO优化龙岩网上通缉犯名单
  • 嘉定公司网站设计个人网站怎么申请
  • 微服务基础3-服务保护与分布式事务 - 详解
  • 使用parted命令扩容vm内磁盘分区大小
  • Rce漏洞
  • pyinstaller
  • 剖析布谷相亲婚恋交友app源码之关键论述
  • 西安网站运营招聘工业设计的就业前景和就业方向
  • 搭建一个电商网站需要多少费用网站开发地图导航页面
  • 2015微信网站开发用子域名可以做网站吗
  • 企业做网站的钱怎么做账寿阳网站建设
  • 怎样创作一个网站网站建设制作品牌公司
  • 用vs做网站后台开发可以吗百度推广效果怎么样
  • 视频在线网站免费观看网站建设岗位的任职资格
  • 如何做自己的淘宝客网站wordpress字体大小
  • 网站建设一般要多少钱wordpress快速发文插件
  • 两个男的怎么做网站华辰合肥企业展厅设计公司
  • 网站怎么做直通车嘉兴公司网站制作
  • AT_agc052_d [AGC052D] Equal LIS
  • 将网站展示图片的格式由 JPG 切换到了 WebP
  • 12个 网站模板 管理制作电子商务网站页面
  • 辽宁省建设银行网站小红书推广价目表
  • 宁波网站制作出售网页美工设计岗前培训