1.登录已安装docker容器的服务器绑定hosts
输入:vi /etc/hosts
添加:10.128.XXX.27 harbor.com
2.将https请求更改为http请求
vi /etc/docker/daemon.json
添加:
{
"insecure-registries":["http://harbor.com:80"]
}
重启docker服务:service docker restart
3.docker登录harbor镜像仓库
docker login -u admin -p Stxx@2021 harbor.com:80
如下图所示表示登录成功
4.上传镜像到harbor镜像仓库
4.1将本地的 Docker 镜像标记为指定的仓库和标签:docker tag <本地镜像名称>:<标签> <仓库地址>/<镜像名称>:<标签>
例子:docker tag harbor.com:80/wxxxx/redis:6.2.1
4.2将标记的镜像推送到指定的仓库
docker push XXXX:XX
例子:docker push harbor.com:80/wxxxx/redis:6.2.1
5.验证镜像是否推送成功
登录harbor仓库(地址:http://IP地址/),如下图,表示推送成功