在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 harbor地址
推送镜像
docker push 镜像全名
docker push 192.168.100.66:80/public/te:0.0.1
别的仓库下载的镜像可以重命名以后推送到自己的harbor仓库
docker tag 旧的镜像全称 新的镜像全称
如果是在本机,即便logout了也能上传镜像??
改端口以后就docker 就不能不能登录harbor了,即便在docker login 和 daemon都指定了正确的端口,暂时步知道为啥
标签:harbor,192.168,镜像,docker,100.66,80 From: https://www.cnblogs.com/cxygg/p/18002092