【Docker】推送镜像到私有仓库

这篇具有很好参考价值的文章主要介绍了【Docker】推送镜像到私有仓库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

退出登录

 私有仓库登录

 构建镜像时指定tag

提交镜像到远程仓库 

现有镜像指定tag


退出登录

docker logout

没登录过的跳过这步 


 私有仓库登录

docker login <registry-url> -u <username> -p <password>

假设你的仓库连接是https://xxx.xxx.cn,账户密码都是root,那么命令就是:

docker login https://xxx.xxx.cn -u root -p root


 构建镜像时指定tag

docker build -t <registry-url>/<image-name> <path-to-dockerfile>

 一般我们都是使用dockerfile去构建镜像,那么我们就可以在构建时指定好私有仓库的tag,这样就可以直接用push命令提交了,比如你的仓库https://xxx.xxx.cn,镜像名为demo,版本是v0.0.1,那么命令就是(最后一个点指的是在当前位置下构建):

docker build -t xxx.xxx.cn/demo:v0.0.1 .

如果你是想提交现有的镜像,那么也是需要更改tag的,如何更改请往后看! 


提交镜像到远程仓库 

docker push <registry-url>/<image-name>

拿上面构建的镜像举例,上面我们已经构建了一个版本号是v0.0.1的xxx.xxx.cn/demo镜像,那么命令就是:

docker push xxx.xxx.cn/demo:v0.0.1


现有镜像指定tag

docker tag <image-name> <registry-url>/<image-name>

 比如你原有的镜像就叫demo,想要将它推送到xxx.xxx.cn私有仓库,那么要指定一个能推送到私有仓库的tag命令如下(一般会要求加上版本号):

docker tag demo xxx.xxx.cn/demo:v0.0.1


👍点赞,你的认可是我创作的动力 !
🌟收藏,你的青睐是我努力的方向!
✏️评论,你的意见是我进步的财富! 文章来源地址https://www.toymoban.com/news/detail-462367.html

到了这里,关于【Docker】推送镜像到私有仓库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker-搭建私有镜像仓库

      镜像仓库(Docker Registry)有公共的和私有的两种形式:    公共仓库 :例如Docker官方的Docker Hub,国内也有一些云服务商提供类似于Docker Hub的公开服务,比如网易云镜像服务、DaoCloud镜像服务、阿里云镜像服务等。   用户在本地搭建 私有Docker Registry 。   因为企业中的

    2024年02月19日
    浏览(34)
  • docker私有镜像仓库搭建

    使用5000端口,需要打开服务器的该端口号 保存后重启docker,否则不生效 以上完成私有仓库配置,检查是否能成功登录 展示 原因是使用的registry镜像版本是不固定的【latest】引起的, 所以在执行的时候,下载的registry镜像文件要固定到某一具体版本,例如:registry:2.7.0

    2024年02月12日
    浏览(35)
  • Docker搭建私有镜像仓库

    镜像仓库(Docker Registry)有公共的和私有的两种形式: 公共仓库 :例如Docker官方的Docker Hub,国内也有一些云服务商提供类似于Docker Hub的公开服务,比如网易云镜像服务、DaoCloud镜像服务、阿里云镜像服务等。 除了使用公开仓库外,用户还可以在本地搭建 私有Docker Registry 。企业

    2023年04月16日
    浏览(42)
  • 7-Docker私有仓库harbor私有镜像上传配置

    1.编辑/etc/docker/daemon.json文件,修改容器仓库配置,并保存 命令: vim /etc/docker/daemon.json 更新前 更新后 2.重启docker及Harbor 命令: cd /usr/local/harbor docker-compose -f docker-compose.yml down -v docker-compose ps -a systemctl stop docker systemctl status docker systemctl start docker systemctl status docker docker-comp

    2024年01月23日
    浏览(45)
  • Docker 将容器打包成镜像&推送镜像到仓库

    示例: 1.登录仓库进行身份验证 2.将本地镜像重命名与仓库格式相匹配 3.推送镜像到仓库

    2024年02月09日
    浏览(36)
  • Docker 本地镜像发布到私有仓库

      1 官方Docker Hub地址:https://hub.docker.com/,中国大陆访问太慢了且准备被阿里云取代的趋势,不太主流。 2 Dockerhub、阿里云这样的公共镜像仓库可能不太方便,涉及机密的公司不可能提供镜像给公网,所以需要创建一个本地私人仓库供给团队使用,基于公司内部项目构建镜像

    2024年02月13日
    浏览(33)
  • Docker 镜像制作 服务编排 私有仓库

    案例:需求 在Docker容器中部署Nginx,并通过外部机器访问Nginx。 实现步骤: 1.搜索Nginx镜像 2.拉取Nginx镜像 3.创建容器 4.测试访问 思考: Docker镜像的本质是什么? 是一个分层文件系统 Docker中一个centos镜像为什么只有200MB,而一个centos操作系统的iso文件要几个G? Centos的iso镜像

    2023年04月17日
    浏览(29)
  • docker <应用分享> 上传镜像到 私有仓库 / 本地仓库,从私库拉取镜像

    前两篇博客写了docker上传镜像到dockerhub,以及上传镜像到阿里云仓库。感兴趣的可以点下面链接 docker上传镜像到dockerhub docker上传镜像到阿里云 前面两种方式都是放在云上,对于一些私密性比较高的东西,总归是不太安全。 这个时候就用到了docker私有仓库,在本地创建一个私

    2023年04月19日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包