首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >docker推送到私有注册表-在本地不存在带有标记: localhost:5000/xxxx的图像

docker推送到私有注册表-在本地不存在带有标记: localhost:5000/xxxx的图像
EN

Ask Ubuntu用户
提问于 2021-12-18 23:51:01
回答 1查看 1.2K关注 0票数 -1

我在运行私人注册中心

代码语言:javascript
复制
sudo docker run -d -p 5000:5000 --restart always --name registry registry:2
sudo docker ps
CONTAINER ID   IMAGE        COMMAND                  CREATED      STATUS       PORTS                                       NAMES
1707fb042a43   registry:2   "/entrypoint.sh /etc…"   4 days ago   Up 2 hours   0.0.0.0:5000->5000/tcp, :::5000->5000/tcp   registry

我有图像需要推送到我的私人注册中心

代码语言:javascript
复制
sudo docker images
REPOSITORY                             TAG       IMAGE ID       CREATED         SIZE
coinbase                               latest    7bfb7cc3d51c   11 months ago   781MB

当我试图将我的图像推送到我的私人登记处时

代码语言:javascript
复制
sudo docker push localhost:5000/coinbase:latest

码头工人回答我:

代码语言:javascript
复制
The push refers to repository [localhost:5000/coinbase]
An image does not exist locally with the tag: localhost:5000/coinbase

为什么?它似乎不理解localhost:5000是我的私有注册表的URL。错误在哪里?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2021-12-19 09:09:08

您需要使用包括注册表主机的标记来标记图像。

代码语言:javascript
复制
docker image tag coinbase:latest localhost:5000/coinbase:latest

有关详细信息和示例,请查看码头推送文件

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1382704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档