在编排多容器应用程序时,Docker 的组合工具会派上用场。 我们可以创建单个配置文件来快速部署和扩展多个容器。 另一方面,标签允许您跟踪应用程序的不同版本。 这对于确保跨环境以及回滚到以前版本时的一致性非常重要。
本文向您展示如何创建标签 Docker 图像,提供对图像版本控制的灵活性和控制。
什么是 Docker 图像标记?
A Docker 图像标签是附加到图像的标签或标识符,用于创建容器。 它有助于区分图像的不同版本或变体。 标签通常用于跟踪更改、管理版本和促进版本控制。 通过标记 Docker 映像可以帮助确保在部署应用程序时使用正确的映像版本。
好吧,在这里我们假设你没有任何 Docker 图片,例如这里我们下载它们 Ubuntu 一个使用默认设置 最新的 标签。 稍后我们用我们想要的首选值来标记它。
docker pull ubuntu
选择您可以通过编写来创建图像 Docker-文件它指定应用程序的依赖项和配置,然后使用构建映像 Docker- 撰写构建 命令。
第 2 步:列出您的 Docker 图片:
一旦你拥有了你想要的东西 Docker 根据您的选择选择要标记的图像。 首先,让我们列出所有可用的图像,以确认我们要使用的图像存在。
此命令显示图像列表,包括存储库、标签、图像 ID、创建日期和大小。
docker images
第 3 步:突出显示 Docker 图片:
标记现有的 Docker 图像,使用它 Docker 标签 命令。 您必须说明这一点 源图像 (通过其图像 ID 或存储库:标签)和 新流行语 你想申请。
命令语法如下:
docker tag source-image:source-tag new-image:new-tag
现在, 为了 example我们有 Ubuntu 图片与 最新的 在我们使用所需的应用程序和包构建它并使用标识符标记它之后,比方说 – 网络2.0
因此,要执行此操作,命令如下所示:
docker tag ubuntu:latest ubuntu:web2.0
第四步:检查标签:
成功标记后 Docker 选择您想要的图像。 要检查它,请再次列出您的图像 Docker 图片 命令。 您应该会看到列出了新标签的相同图像。
docker images
使用突出显示的图像:
如果需要,您甚至可以在部署过程中使用标记的映像或 Docker 通过指定具有所需标签的图像名称来创建配置,如下所示 example。
version: '3'
services:
web:
image: your-image-name:new-tag # Updated image tag
ports:
- "80:80"
db:
image: postgres:12
environment:
POSTGRES_PASSWORD: example
代替 your-image-name
和 new-tag
在您的部署中使用适当的值或 Docker 创建 YAML 文件。
部署您的应用程序:
一旦你完成了这个 Docker 创建您可以使用的 YAML 文件 docker-compose up
在您的文件所在的同一目录中运行您的应用程序。
docker-compose up -d
文凭:
标记 Docker 当我们使用多个应用程序容器时,图像是一个很好的实践。 它允许用户有效地管理容器并改进版本控制。 通过遵循本教程的步骤,您将能够正确、快速地标记您的标签 Docker 图片。 如果您还有其他相关问题,可以联系工作人员 文档 的 Docker。