总结:没有验证,但是猜测。 我这个harbor的机器上 有起了一个 docker的 registry, 5000端口的,不知道是不是二者冲突。
猜测是这个情况。
1. 安装参考 收藏的链接
1.1 先安装 docker 和 docker-compose
2.注意事项
2.1 使用 docker-compose up -d 命令启动时, 会出现 harbor-ui 提示 http超时,
解决办法 : harbor.cfg 的 hostname 配置成
hostname = 192.168.179.132:80
注意: 是冒号80, 开始的时候没有添加:80,则一直启动失败
另外 或许有可能是防火墙的问题,但应该不是。
2.2 客户端 使用 docker login 登录的时候
首先要 客户端配置
--insecure-registry 192.168.179.132:80
重启deamon 和docker
另外 docker login 192.168.179.132:80
要这么写,否则 不带端口 也会提示登录失败 。好像是 https://///v1/users 什么的
2.3 tag 的时候
docker tag busybox 192.168.179.132:80/hutuchong/busybox
2.4 push 的时候
docker push 192.168.179.132:80/hutuchong/busybox
2.5 harbor 界面
2.6 客户端 删除 tag的镜像 ,从 harbor上pull
注意:也要把端口带上