加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

看完这篇,妈妈还会担忧你Docker入不了门?

发布时间:2019-06-13 12:17:14 所属栏目:移动互联 来源:苏静
导读:【51CTO.com原创稿件】上周工具溘然心血来潮说想养个小宠物,我问想养啥她又说任意,你看着办!!! 这我真的较量难办啊!可是咱们措施员能有个工具就不错了,还不赶忙宠着,我只能照办咯! 我去到了一家宠物店,半天也没有找到吻合的方针。正在我踌躇倘佯

构建

Dockerfile 执行次序是从上到下,次序执行!每条指令城市建设一个新的镜像层,并对镜像举办提交。

编写好 Dockerfile 文件后,就必要行使 dockerbuild 呼吁对镜像举办构建了。

docker build 的名目:

  1. docker build [OPTIONS] PATH | URL | - 

-f:指定要行使的 Dockerfile 路径,假如不指定,则在当前事变目次探求 Dockerfile 文件!

-t:镜像的名字及标签,凡是 name:tag 可能 name 名目;可以在一次构建中为一个镜像配置多个标签。

譬喻我们可以 docker build -t myApp:1.0.1 . 这样来构建本身的镜像,留意后头的 . , 用于指定镜像构建进程中的上下文情形的目次。

假如各人想相识那些官方镜像的 Dockerfile 文件都是怎么样写的,可以上 https://hub.docker.com/ 举办搜刮。

以 Tomcat 镜像为例:

看完这篇,妈妈还会担忧你Docker入不了门?

能看到 Tomcat 镜像的父镜像是 OpenJDK 镜像,我们再搜刮 OpenJDK 的 Dockerfile 文件:

看完这篇,妈妈还会担忧你Docker入不了门?

OpenJDK 镜像的父镜像又是 OracleLinux 镜像,我们再搜刮 OracleLinux 的 Dockerfile 文件:

看完这篇,妈妈还会担忧你Docker入不了门?

OpenJDK 镜像的父镜像是 Scratch,这是根镜像,全部的镜像城市依靠该镜像,就像我们代码中全部的工具的父类都是 Object!

以是能看到 Tomcat 镜像就是这样一层一层的构建出来的,这也是为什么前面通过 docker images 查察到的 Tomcat 镜像为什么会有四百多兆的缘故起因啦!

看到这里的你,是否对 Docker 是什么?为什么必要 Docker?Docker 镜像、Docker 容器的观念是什么?Docker 中常用的呼吁有哪些?Dockerfile 有哪些指令?怎么去构建本身的镜像?这些题目都能大白了呢?

【51CTO原创稿件,相助站点转载请注明原文作者和出处为51CTO.com】

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读