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

Docker如何更改存储库名称或重命名映像?

贡念
2023-03-14
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
server              latest              d583c3ac45fd        26 minutes ago      685.5 MB
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
myname/server       latest              d583c3ac45fd        26 minutes ago      685.5 MB

我怎么能这么做?

共有1个答案

邓越泽
2023-03-14
docker image tag server:latest myname/server:latest

docker image tag d583c3ac45fd myname/server:latest

标记只是完整图像名称(D583C3AC45FD...)的人类可读别名。

所以你可以有很多与相同的图像相关联的图片。如果您不喜欢旧名称,可以在延迟后将其删除:

docker rmi server
 类似资料:
  • 问题内容: 我正在尝试更改图像的存储库名称: 因此,我想将名称更改为类似: 我怎样才能做到这一点? 问题答案: 要么 标签只是完整图像名称()的可读别名。 因此,您可以根据需要使它们与同一图像关联。如果您不喜欢旧名称,则可以在重新命名后将其删除: 那只会删除。由于具有其他名称,因此不会删除实际图像。

  • 我试图以编程方式(通过SPARQL查询或restendpoint)重命名ontotext graphdb存储库。 我可以使用这里记录的以下SPARQL删除旧存储库并插入新存储库,但是这会删除旧存储库中的所有数据 我可以手动将索引文件复制到这个新的存储库位置,但是是否有内置的gradb功能来完成此操作。

  • 问题内容: 在MySQL手册的MySQL涵盖这一点。 通常,我只是转储数据库,然后使用新名称重新导入它。对于大型数据库,这不是一个选择。显然 做不好的事情,仅存在于少数几个版本中,并且总体而言是个坏主意。 这需要与InnoDB一起使用,后者存储的内容与MyISAM完全不同。 问题答案: 对于 InnoDB ,以下方法似乎有效:创建新的空数据库,然后将每个表依次重命名为新数据库: 之后,您将需要调整

  • 在迁移等所有艰难的工作之后,只要意识到如果需要使用CNAME(例如media.abc.com)来服务内容。bucket名称需要以media.abc.com/s3/Amazon.com开头,以确保它完美地工作。 只需意识到S3不允许从控制台直接重命名。 有什么办法可以解决这个问题吗?

  • 我正在使用谷歌应用程序脚本更改几个谷歌课堂中的几个主题的名称。我使用只更改主题的'name'值,但当我查看教室时,我的脚本没有更改任何内容。 这里有一个例子:我有两个教室(课程ID'100000000000'和'100000000001')。在每个教室里,我有三个主题(主题名为'Topic1'、'Topic2'和'Topic3')。我想把前两个主题的名称分别改为'NewTopic1'和'NewTo