DevOps 推送镜像至Harbor
一、上传镜像至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 拉取
点击复制拉取命令
先删除之前的镜像 再拉取 可以看到 拉取成功
本文作者:KwFruit
本文链接:https://www.cnblogs.com/mangoubiubiu/p/17369381.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步