保定恒升装饰设计网

  • 云计算中央技术Docker教程: Dockerfile文件行使

联系我们

当前位置:保定恒升装饰设计网 > 联系我们 >

云计算中央技术Docker教程: Dockerfile文件行使

发布时间:2020-07-16 10:05 作者:admin 来源:未知 点击:165 字号:

  Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和表明。

  以定制一个 nginx 镜像为例(构建益的镜像内会有一个 /usr/share/nginx/html/index.html 文件)

  在一个空现在录下,新建一个名为 Dockerfile 文件,并在文件内增补以下内容:

  FROM nginx

  RUN echo '这是一个本地构建的nginx镜像' > /usr/share/nginx/html/index.html

  FROM:定制的镜像都是基于 FROM 的镜像,这边的 nginx 就是定制必要的基础镜像。后续的操作都是基于 nginx。

  RUN:用于实走后面跟着的命令走命令。有以下俩栽格式:

  shell 格式:

  RUN

  #等同于,在终端操作的 shell 命令。

  或者exec 格式:

  RUN ["可实走文件", "参数1", "参数2"]

  # 例如:

  # RUN ["./test.php", "dev", "offline"] 等价于 RUN ./test.php dev offline

  在 Dockerfile 文件的存放现在录下,实走构建行为。

  以下示例,联系我们议定现在录下的 Dockerfile 构建一个 nginx:test(镜像名称:镜像标签)。

  # docker build -t nginx:test .

  .外示上下文路径

  上下文路径,是指 docker 在构建镜像,未必候想要行使到本机的文件(比如复制),docker build 命令得知这个路径后,会将路径下的一切内容打包。

  解析:由于 docker 的运走模式是 C/S。吾们本机是 C,docker 引擎是 S。实际的构建过程是在 docker 引擎下完善的,以是这个时候无法用到吾们本机的文件。这就必要把吾们本机的指定现在录下的文件一首打包挑供给 docker 引擎行使。

  倘若未表明末了一个参数,那么默认上下文路径就是 Dockerfile 所在的位置。

  留神:上下文路径下不要放无用的文件,由于会一首打包发送给 docker 引擎,倘若文件过众会造成过程缓慢。

  有关浏览:

  云计算中央技术Docker教程: Docker 容器连接

  云计算中央技术Docker教程: Docker 容器互联

  云计算中央技术Docker教程: Docker 仓库管理

相关文章Related Articles

  • 权志龙逛街被偶遇 戴口罩遮

    2020-07-25

    权志龙逛街被偶遇 新浪娱笑讯 7月13日,权志龙逛街购物被网友偶遇,照片中,权志龙身穿橘色T恤和暗裤,戴着帽子、眼镜、口罩,在柜台仔细选购饰品,...

  • 舒淇自曝哀惨童年 恐惧父母

    2020-07-25

    舒淇近日批准纪录片《时代吾》专访 新浪娱笑讯 据台湾媒体报道,影后舒淇近日批准纪录片《时代吾》专访,泄漏幼时候是个叛反少女,自认异国童年,...

  • 抖森被曝和幼三岁女星同居

    2020-07-25

    “抖森”汤姆·希德勒斯顿被曝已和幼3岁女星扎威艾希顿(Zawe Ashton)同居 “抖森”汤姆·希德勒斯顿被曝已和幼3岁女星扎威艾希顿(Zawe Ashton)同居 “抖...

  • 贝克汉姆儿子求婚殷商女儿

    2020-07-25

    布鲁克林·贝克汉姆与女友 女友妮古拉·佩尔茨 据《每日邮报》报道,前足球巨星大卫·贝克汉姆的大儿子“大布”布鲁克林·贝克汉姆近日在外交媒体上宣...

如果您觉得本站还不错,就请分享给身边的好友吧


分享成功还有机会获得精美礼品哦