DevOps 推送镜像至Harbor

发布时间 2023-05-03 17:32:18作者: KwFruit

一、上传镜像至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 拉取

点击复制拉取命令

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