Docker推送镜像到私有仓库Harbor

概述

因为项目需要将镜像推送到私有仓库,测试过程中遇到些问题,用文章记录下来。

版本信息

操作系统:银河麒麟V10SP2
Docker:20.10.17
Docker-Compose:1.22

操作步骤

1.修改/etc/docker/daemon.json

{
    
    
  "registry-mirrors": ["https://aa25jngu.mirror.aliyuncs.com"],
  "insecure-registries": ["192.168.111.162:5000"]
}

2.重启Docker服务

systemctl daemon-reload
systemctl restart docker

重启成功后,通过docker info 可以查看insecure-registries是否生效
docker info结果截图
3.添加 dockerhub.kubekey.local域名解释

echo "192.168.111.162 dockerhub.kubekey.local" >> /etc/hosts

4.重命名并推送镜像

docker login -u 用户名 192.168.111.162 #登录仓库
docker tag XXXXX 192.168.111.162/test/XXXXX:1.0 #重命名镜像
docker push 192.168.111.162/test/XXXXX:1.0 #推送到仓库

参考链接

Docker本地镜像推送到私有库

猜你喜欢

转载自blog.csdn.net/qq_38189542/article/details/127074674