docker镜像的用处:1、镜像是docker运行容器的前提,仓库是存放镜像的场所,更是docker的核心;2、镜像可以看作是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数。
docker镜像的用处:
上一张 docker 命令导图:
从中可以看出,docker 包含三个基本概念,分别是镜像(image)、容器(container)和仓库(repository)。镜像是 docker 运行容器的前提,仓库是存放镜像的场所,可见镜像更是docker的核心。
回到正题,docker 镜像可以看作是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。
要想更深入的了解 docker 镜像,镜像的原理也必不可少,而这其中最重要的概念就是镜像层(layers)(如下图)。镜像层依赖于一系列的底层技术,比如文件系统(filesystems)、写时复制(copy-on-write)、联合挂载(union mounts)等,幸运的是你可以在很多地方学习到这些技术,这里就不再赘述技术细节。
总的来说,你最需要记住这点:在 dockerfile 中, 每一条指令都会创建一个镜像层,继而会增加整体镜像的大小。
镜像作为 docker 最突出的创新之一,它变革了软件交付标准。理解镜像,对理解整个 docker 的生命周期非常重要。
相关教程推荐:docker教程
使用香港VPS需要注意哪些地方多个域名批量购买ssl证书的方法和价格vps服务器和云服务器的区别电脑用Second copy软件备份数据的方法备案码了解-备案平台云服务器买多久好腾讯云服务器怎么扣费的啊用台式机和笔记本分别进行远程桌面连接