当前位置: 首页 > 知识库问答 >
问题:

从映像名称中删除泊坞窗映像标记 ID

颛孙子民
2023-03-14

我有如下所示的docker图像名称列表。

aa-bb-cc-2.10.0-14
aa-bc-cd-ef-ghi-2.10.0-410

我希望将其替换为

aa-bb-cc:2.10.0-14
aa-bc-cd-ef-ghi:2.10.0-410

有很多这样的docker图像名称,我想从完整的名称中删除docker图像标签。我如何能一次全部替换?记事本中的任何脚本或格式。有人能帮忙吗?

谢谢

共有1个答案

彭宜人
2023-03-14
  • 按比例控制 H
  • 找到什么: (?

解释:

(?<=[a-z])      # positive lookbehind, make sure we have a letter before
-               # hyphen
(?=\d)          # positive lookahead, make sure we have a digit after

截图(之前):

截图(之后):

 类似资料:
  • 如何将多个标签附加到一个 Docker 映像?是否可以使用一个 Docker 文件创建多个标记? 不知何故,这是可能的;例如会得到几个图像,其中一些有多个标签:

  • 问题内容: 是否有可能以仅在存储库中不存在映像的情况下才能构建的方式运行? 我正在研究一种将在两种不同环境中运行的测试方案:本地在笔记本电脑上,以及在服务器上作为测试自动化的一部分。我的docker-compose文件看起来像这样: 如果我在本地存储目录所在的本地运行,则运行良好。如果我尝试在从docker存储库中提取的服务器上运行它,则会抱怨找不到构建路径。如果我删除该属性,则它可以在服务器上正

  • 我一直在使用minikube在本地测试库伯内特斯,在minikube中,我们可以通过使用命令来使用本地docker镜像。 我开始探索微型k8。在运行Ubuntu 18的机器上使用快照安装microk8。 除了创建本地 docker 注册表之外,有没有办法将本地 docker 映像与 microk8s 一起使用,就像我们使用 minikube 进行测试和开发一样? 命令也不工作,它显示: 命令‘mi

  • 问题内容: 我正在docker容器内的GCE上运行jenkins实例,并希望从此Jenkinsfile和Github执行多分支管道。我正在为此使用GCE詹金斯教程。这是我的 我总是得到一个错误: 为了使docker在jenkins中工作,我需要更改什么? 问题答案: 看起来像DiD(Docker中的Docker),最近的一期杂志指出这是有问题的。 请参阅“ 在您的CI或测试环境中使用Docker-

  • 问题内容: 设置新的构建机器(CentOS 7,Docker CE 17.12.0-ce)时,我做了一个简单的测试: 效果很好,但是现在我无法删除Ubuntu映像。 任何容器都没有使用它(总之那不是错误): 我什至尝试了nuke-from-orbit方法: 并重新启动docker守护进程: 是什么赋予了?ubuntu映像是否存在并不重要,我只是不明白为什么我无法清理它。 更新资料 我尝试再次拉出图

  • 好吧,我是Docker的新手,正在做一些教程,我想删除和图像: 所以我从开始: 为什么这不起作用? 最后我发现确实删除了图像,但我仍然不明白为什么这不起作用。 第一列是什么?这是映像名称,还是其他名称? 如果是映像名称,那么为什么不能使用删除映像? 如果不是映像名称,则 是什么? 为什么显示它而不是图像名称? 如何获取实际的映像名称?具体是什么?我还尝试了和但未成功。