首页 > 其他分享 >DevOps 推送镜像至Harbor

DevOps 推送镜像至Harbor

时间:2023-05-03 17:33:06浏览次数:22  
标签:minio Harbor DevOps 192.168 117.103 镜像 docker 推送

一、上传镜像至Harbor

1 推送公共库

创建公共库

以minio为例子

 a 重新打标签

docker tag minio/minio:latest 192.168.117.103/pub/minio:v1.0.0

 b 推送

docker push 192.168.117.103/pub/minio

此时报鉴权错误  正常报错 因为还没有登录

 c 登录

docker login 192.168.117.103

 

 d 再次推送

docker push 192.168.117

 

.103/pub/minio:v1.0.0

 

2 推送私有库

 a 打标签

docker tag minio/minio:latest 192.168.117.103/prv/minio:v1.0.0

 b 推送

docker push 192.168.117.103/prv/minio:v1.0.0

 

二、从Harbor拉取镜像

1 修改docker 接入私服

    
# 修改 docker 接入私服
 
vim /etc/docker/daemon.json
 
"insecure-registries" : ["192.168.117.103"]
 
 
 
# 重启docker
 
systemctl restart docker

2 拉取

点击复制拉取命令

先删除之前的镜像 再拉取 可以看到 拉取成功

 

标签:minio,Harbor,DevOps,192.168,117.103,镜像,docker,推送
From: https://www.cnblogs.com/mangoubiubiu/p/17369381.html

相关文章

  • DevOps探索 搭建企业镜像私服Harbor
    一、安装Docker及docker-compose1安装Docker#1、切换镜像源[root@master~]#wgethttps://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo-O/etc/yum.repos.d/docker-ce.repo#2、查看当前镜像源中支持的docker版本[root@master~]#yumlistdocker-ce-......
  • harbor数据库迁移
    harbor数据库迁移(相同版本间迁移)一、数据导出(旧harbor机)1、进入数据库容器[root@localhost~]#dockerexec-uroot-itd53efe26b3da/bin/bash12、导出registry数据库**root[**/**]#**pg_dump-Upostgresregistry>registry.sql​**root[**/**]#**exit1233......
  • Gogs 推送 URL 被解析到默认禁用的本地网络地址(Payload URL resolved to a local netw
    原帖地址:https://blog.51cto.com/u_1472521/5981347问题配置Web钩子使用本地URL出现错误。  解决方法修改​​app.ini​​​配置文件,添加参数​​LOCAL_NETWORK_ALLOWLIST​​后重启服务。如果是多个用逗号分开,例如:LOCAL_NETWORK_ALLOWLIST=drone,192.168.20.1......
  • git 将代码推送到多个远程仓库
    如果使用Git管理代码(例如使用git命令或GitGUI客户端),可以将代码推送到多个远程仓库,包括Gitee和GitHub。具体做法是:首先在GitHub上创建一个新的空仓库。将GitHub仓库的URL添加为一个新的远程仓库,可以为这个远程仓库指定一个别名如github。例如,如果你的GitHub仓库......
  • git本地master分支推送到远程main分支
    如果你在本地使用的是master分支,而远程仓库使用的是main分支,那么需要进行一些设置才能将本地的master分支推送到远程的main分支。一种简单的方法是,在本地使用gitbranch-m命令将本地的master分支重命名为main分支,然后再将其推送到远程仓库。具体步骤如下:检查本地分......
  • git将本地默认分支推送到远程默认分支
    gitpush-uoriginmain命令用于将本地默认分支(这里假设为main)的代码推送到远程仓库中,并将其与远程默认分支关联起来(通常为origin/main)。具体操作步骤如下:在本地仓库中提交你的代码到默认分支main:$gitadd.$gitcommit-m"xxx"将本地默认分支main推送到关联的远程默认......
  • ansible推送文件到目标主机时报错 UNREACHABLE! | Permission denied (publickey,gssa
    问题现象:[root@linlin]#ansibleall-mcopy-a'src=/etc/ansible/lin/test.txtdest=/home/'192.168.12.203|UNREACHABLE!=>{"changed":false,"msg":"Failedtoconnecttothehostviassh:[email protected]:Pe......
  • 解决docker in docker http推送问题
    FROMdocker:18.09-dindENVDOCKER_HOST=unix:///var/run/docker.sockADD./main/bin/RUNmkdir-p/etc/docker&&echo-e'{"insecure-registries":["ip:5000"]}'>/etc/docker/daemon.jsonENTRYPOINT["/usr/local/......
  • Azure DevOps(二)Azure Pipeline 集成 SonarQube 维护代码质量和安全性
    一,引言对于今天所分析的SonarQube,首先我们得了解什么是SonarQube?SonarQube又能帮我们做什么?我们是否在项目开发的过程中遇到人为Review代码审核规范?带着以上问题,开始今天的分析内容吧!!!1)什么是SonarQube?SonarQube是一种自动代码审查工具,用于检测代码中的错误......
  • docker-harbor
    一、本地私有仓库1.本地私有仓库简介docker本地仓库,存放镜像,本地的机器上传和下载,pull/push。使用私有仓库有许多优点:①节省网络带宽,针对于每个镜像不用每个人都去中央仓库上面去下载,只需要从私有仓库中下载即可;②提供镜像资源利用,针对于公司内部使用的镜像,推送到本地的私有......