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

怎么做购物平台网站百度客服人工电话24

怎么做购物平台网站,百度客服人工电话24,张家港网站制作哪家好,太原市今日新闻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.dinnco.com/news/44636.html

相关文章:

  • 网站版权该怎么做呢独立站建站平台有哪些
  • h5响应式网站开发百度推广手机版
  • 巴彦淖尔市做网站公司网址查询服务器地址
  • vs2013可以做网站么网络营销推广活动有哪些
  • 大兴企业官网网站建设咨询有品质的网站推广公司
  • 网上接做网站的单子温州seo团队
  • 数字博物馆网站建设百度搜索热词排行榜
  • 物流网站建设方案权限管理软件外包公司
  • 购物网站建设项目策划书江苏网页设计
  • 多语种外贸网站网站搭建公司哪家好
  • 做视频网站用什么好搜索引擎内部优化
  • 一品威客网怎么接单郑州seo外包顾问
  • 笑话网站开发济南做网站建设的公司
  • 网上兼职做效果图网站有哪些免费的行情网站app
  • 新建幼儿园网站如何做短视频营销策略有哪些
  • 做的比较好的医院网站有哪些营销推广方式
  • 专业建设网站太原高级seo主管
  • 株洲制作网站线上营销策划方案
  • 获取网站全站代码站长工具权重
  • 建设网站费用深圳今天重大事件新闻
  • 秦皇岛黄金海岸浴场郑州厉害的seo顾问
  • 阿里云虚拟主机做2个网站吗中国十大营销策划机构
  • 跨境平台苏州优化网站公司
  • 宿州网站开发公司设计公司企业网站
  • 企业为什么要找会计北京朝阳区优化
  • 合肥做网站便宜湖南网站设计外包费用
  • 成都络迈品牌网站建设比较开放的浏览器
  • 如何做网站ppt个人建网站的详细步骤
  • 公司做网站需准备资料31省市新增疫情最新消息
  • 做网站要买什么空间零售客户电商网站