📄️ 获取镜像
之前提到过,Docker Hub 上有大量的高质量的镜像可以用,这里我们就说一下怎么获取这些镜像。
📄️ 列出镜像
要想列出已经下载下来的镜像,可以使用 docker image ls 命令。
📄️ 删除本地镜像
如果要删除本地的镜像,可以使用 docker image rm 命令,其格式为:
📄️ 利用 commit 理解镜像构成
注意:如果您是初学者,您可以暂时跳过后面的内容,直接学习 容器 一节。
📄️ 使用 Dockerfile 定制镜像
从刚才的 docker commit 的学习中,我们可以了解到,镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么之前提及的无法重复的问题、镜像构建透明性的问题、体积的问题就都会解决。这个脚本就是 Dockerfile。
🗃️ Dockerfile指令详解
15 items
🗃️ Dockerfile多阶段构建
2 items
📄️ 构建多种系统架构支持的 Docker 镜像 -- docker manifest 命令详解
我们知道使用镜像创建一个容器,该镜像必须与 Docker 宿主机系统架构一致,例如 Linux x8664 架构的系统中只能使用 Linux x8664 的镜像创建容器。
📄️ 其它制作镜像的方式
除了标准的使用 Dockerfile 生成镜像的方法外,由于各种特殊需求和历史原因,还提供了一些其它方法用以生成镜像。
📄️ 镜像的实现原理
Docker 镜像是怎么实现增量的修改和维护的?