docker登录harbor仓库上传镜像


在docker中写入harbor仓库地址

vi /etc/docker/daemon.json

{
 "registry-mirrors": ["https://registry.docker-cn.com",

                               "http://hub-mirror.c.163.com" ,
    
                               "https://kfwkfulq.mirror.aliyuncs.com"
    
                           ],

"insecure-registries":["192.168.100.66:80"]   #harbor仓库地址
}

刷新配置文件和重启docker

systemctl daemon-reload

systemctl restart docker

生产镜像

格式:docker bulid -t harbor地址/harbor项目名/镜像名称:镜像版本 .

docker build -t 192.168.100.66:80/public/te:0.0.1 .

docker登录到 harbor

格式:docker login -u 账号 -p 密码 harbor地址

docker login -u admin -p Harbor12345 192.168.100.66:80

退出登录:docker logout 192.168.100.66:80

推送镜像

docker push 镜像全名

docker push 192.168.100.66:80/public/te:0.0.1

别的仓库下载的镜像可以重命名以后推送到自己的harbor仓库

docker tag 旧的镜像全称   新的镜像全称

改端口以后就docker 就不能不能登录harbor了,即便在docker login 和 daemon都指定了正确的端口,暂时步知道为啥

posted on 2024-02-01 20:44  zhangyukun  阅读(655)  评论(0)    收藏  举报

导航