问题标签 [docker-tag]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
67273 浏览

docker - 如何在 Docker 命令行的 Docker 注册表中找到具有特定标记的 Docker 映像?

我尝试为 Docker 映像找到一个特定标签。我怎样才能在命令行上做到这一点?我想避免下载所有图像然后删除不需要的图像。

在 Ubuntu 官方版本https://registry.hub.docker.com/_/ubuntu/中,有几个标签(为其发布),而当我在命令行上搜索时,

同样在命令行search https://docs.docker.com/engine/reference/commandline/search/的帮助下,不知道它是如何工作的?

是否可以在docker search命令中?

如果我使用原始命令通过Docker 注册表 API进行搜索,则可以获取信息:

0 投票
10 回答
51223 浏览

docker - 从 Docker Hub 中删除图像标签?

我找不到资源来了解如何管理 Docker Hub 映像。

我有一张标有 V0.0.1 的图像并构建了一个标有 V0.0.2 的新图像。现在我想删除 V0.0.1 映像,因为新版本的构建方式不同,并且我不希望用户拉取旧映像。

0 投票
2 回答
5598 浏览

docker - 使用 Jenkins 管道参数标记 docker 图像

我正在尝试标记我的 docker 图像`。我正在使用 Jenkins 通过声明一个字符串参数来为我做这件事。

docker-compose.yml文件中,我的图像如下:

image: api:"${version}"

我收到一条错误消息,提示标签不正确。

在我的 Jenkins 管道中,我有一个名为versiondefault的字符串参数LATEST。但是,我希望能够输入v1v2用作图像标签。

我正在使用蓝绿部署。

0 投票
1 回答
41 浏览

docker - 推送与 x 相同的图像 x:latest:

我跑了这个:

那行得通。那么我怎样才能将其标记为最新,并将相同的图像“推送”到

这样做的正确方法是什么?我的猜测是:

但我真的不知道。不,没有用,我试过了,我得到:

来自守护进程的错误响应:没有这样的图像:oresoftware/live-mutex-broker:latest

所以也许切换操作数?

0 投票
3 回答
459 浏览

docker - 如何查看所有 docker Image 标签?

我对 docker 很陌生,我开始玩弄它。

我下载了最新的 mongo docker 镜像:docker pull mongo 然后我查看了我下载的镜像(docker images),但我拥有的关于 mongo 版本的唯一信息是“最新”的标签

我发现我可以使用docker inspect命令来确定版本,这确实很有帮助,但也很不方便。

因为我读到每个图像都可以有多个标签,所以我假设我下载的 mongo 图像有另一个带有版本号的标签。

如何查看我下载的图像的所有标签?

0 投票
0 回答
235 浏览

artifactory - artifactory docker 存储库如何启用可变 docker 图像标记?

artifactory-xxx.com/dev-docker-local-repo/myapp:image_version1

但即使它已更改,我也无法再次推送相同的图像。

当我尝试推送图像时,它无法更新它。

artifactory-xxx.com/dev-docker-local-repo/myapp:image_version1

有谁知道如何在人工 docker repo 中启用可变 docker 图像标记。

请帮忙,谢谢。

0 投票
1 回答
225 浏览

docker - docker push/pull 是原子的吗?

这个问题看起来很简单。

如果在此过程中推送被中断(^C?)但远程存储库已经有图像(相同的名称/标签),会发生什么?成功上传的图层会覆盖现有的图像,可能会损坏它吗?同样,在本地也可能发生同样的事情。

有人已经以这种方式进行调查了吗?

0 投票
1 回答
230 浏览

docker - 使用变量作为参数标记 docker 图像时出错

我正在使用下面的代码来构建、标记和推送 docker 映像。

直到几天前,这一切都很好。现在突然之间它在标记时抛出错误。

以下是详细的错误 -

此外,当我直接传递值而不是变量时,此代码工作正常。像这样 -

我遇到过类似的帖子,但目前我无法降级或升级 Jenkins 中的任何插件。目前我使用的是2.138.1 Jenkins 版本。您能否建议可能是什么问题,或者我在这里做错了什么。

0 投票
0 回答
272 浏览

docker - 如何使用 compose 为 docker 图像动态设置 TAG?

我已经看过类似于How to tag docker image with docker-compose 的帖子

我希望(经过大量研究后找不到)有一种方法可以让 Dockerfile 拉取 VERSION 文件,以便为使用我的 docker-compose.yml 构建的 docker 映像设置 TAG

我知道 docker-compose 会选择环境变量,但是当我已经有一个 Dockerfile 正在使用的 VERSION 文件时,这似乎很愚蠢

0 投票
1 回答
800 浏览

docker - 私有 Docker 注册表中的自动最新标签

我使用此图像设置了自己的 docker 注册表:https ://hub.docker.com/_/registry

我注意到的第一件事是最新标签没有自动设置。将图像推送到 dockerHub 时,它会自动分配最新标签,因此您始终可以使用该标签访问最新图像。

这似乎不是自托管 docker 注册表的默认行为。有什么方法可以配置它,以便我自动获得最新标签?