Docker Image 是 Docker 容器的基础,它是一个轻量级、独立的可执行软件包,其中包含了运行应用程序所需的一切内容,例如代码、运行时环境、系统工具、库文件等。
Docker Image 的创建可以使用 Dockerfile 文件进行构建。Dockerfile 是一个文本文件,其中包含了一系列指令(如 FROM、RUN、COPY 等),用于描述如何构建 Docker 镜像。通过 Dockerfile 中定义的指令来构建 Docker Image,可以实现自动化和可重复性。
常见的 Docker Image 操作命令包括:
docker images
:查看本地主机上所有已经下载下来的镜像列表。docker pull <image-name>
:从远程仓库拉取指定镜像到本地主机上。docker build -t <image-name> .
:根据当前目录下的 Dockerfile 构建出新镜像,并为其添加指定名称和 tag 信息。docker push <image-name>
:将本地构建好并且已经打好标签(tag)的镜像推送到远程镜像仓库中。
除此之外,你还可以使用第三方平台提供的公共或私有 Docker Registry 来管理自己构建好的 Docker 镜像,并与团队协作分享应用程序所依赖的基础镜像。