最小的镜像 - 每天5分钟玩转容器技术(9)
镜像是 Docker 容器的基石,容器是镜像的运行实例,有了镜像才能启动容器。 本章内容安排如下: 首先通过研究几个典型的镜像,分析镜像的内部结构。 然后学习如何构建自己的镜像。 最后介绍怎样管理和分发镜像。 镜像的内部结构 为什么我们要讨论镜像的内部结构? 如果只是使用镜像,当然不需要了解,直接通过docker命令下载和运行就可以了。 但如果我们想创建自己的镜像,或者想理解 Docker 为什么是轻量级的,就非常有必要学习这部分知识了。 我们从一个最小的镜像开始吧。 hello-world - 最小的镜像 hello-world 是 Docker 官方提供的一个镜像,通常用来验证 Docker 是否安装成功。 我们先通过docker pull从 Docker Hub 下载它。 用docker images命令查看镜像的信息。 hello-world 镜像竟然还不到 2KB! 通过docker run运行。 其实我们更关心 hello-world 镜像包含哪些内容。 Dockerfile 是镜像的描述文件,定义了如何构建 Docker 镜像。Dockerfile 的语法简洁且可读性强,...










