当前位置: 首页 > 面试题库 >

如何在Docker中创建命名和最新标签?

郑向阳
2023-03-14
问题内容

假设我有一个图像要标记为0.10.24(在我的情况下,这是一个包含Node.js
0.10.24的图像)。我使用Dockerfile构建了该映像,然后执行docker build并通过使用-t参数提供了标记。

我希望有一天我将拥有该图像的其他版本,因此我将使用另一个标签名称重新运行该过程。

到目前为止,一切都很好。这很好而且很好,一切都很好。

但是,这是问题开始的地方,我还希望始终另外拥有最新的图像标记广告latest。所以我想我需要给同一张图片加上两个名称。

我该怎么做呢?我是否真的需要再次docker build在完全相同的版本上运行,但是这次使用另一个标签,是否有更好的选择?


问题答案:

构建图像时可以有多个标签:

$ docker build -t whenry/fedora-jboss:latest -t whenry/fedora-jboss:v2.1 .

参考:https : //docs.docker.com/engine/reference/commandline/build/#tag-
image-t



 类似资料:
  • 问题内容: 如何在node.js中创建命名管道? PS:目前,我正在按如下方式创建命名管道。但是我认为这不是最好的方法 问题答案: 看起来,Node核心不支持名称管道-从Ben Noordhuis 11/10/11开始: Windows具有命名管道的概念,但是自您提到以来,我假设您的意思是UNIX FIFO。 我们不支持它们,可能永远也不会(在非阻塞模式下的FIFO可能会死锁事件循环),但是如果您

  • 我在一个多租户节点应用程序中工作,我知道要在Kubernetes中创建一个新的命名空间,可以运行一个kubectl命令,如下所示:

  • 问题内容: PostgreSQL窗口函数的文档似乎暗示您可以在查询的多个位置使用相同的命名窗口。但是,我不知道如何创建命名窗口? 这是一个开玩笑的查询,我试图获取语法,但出现错误: 错误:窗口“ w”不存在 问题答案: 答案实际上在文档中: 条款 可选子句具有一般形式 这是一个例子

  • 我对javafx和场景构建器非常陌生。当单击按钮时,我试图创建一个新标签。以下是按钮创建标签的方法: 但它不起作用:(是否因为我没有在fxml中创建lbl1?是否可以在java代码中创建标签而不在fxml中创建?请帮助我!

  • 问题内容: 下面的代码在同一页面的底部创建图像。如何将图像显示在新的标签/窗口中而不是显示在同一页面中? 问题答案: 就像是:

  • 问题内容: 我正在打印星空金字塔,我无法打印新行。 问题答案: 使用换行符。 您还可以拥有多个: 但是,如果将其呈现为HTML,则需要将HTML标签用于换行符: 源代码中的字符串如下所示: 该字符串在HTML源代码中将如下所示: HTML页面将以换行符的形式呈现给查看该页面的用户,只是将文本拖放到源代码的下一行(如果在HTML页面上)。