Harbor
Harbor是Vmvare中国团队开发的企业级私有docker镜像的仓库的开源解决方案,它是Docker Registry的更高级封装,它除了提供友好的Web UI界面,角色和用户权限管理,用户操作审计等功能,适用大规模docker集群部署提供仓库服务。
环境:
- docker version: 1.11.2
- docker-compose version: 1.21.1
- Harbor version: 1.4.0
- localhost 192.168.1.110
安装:
github下载地址
这个链接速度太慢,可以在这里下载:
其它下载地址
#docker-compose工具
1、安装
curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
(温馨提示:如果上面命令超时导致下载失败,可以用浏览器下载到本地/usr/local/src
再执行:curl -L file:///usr/local/src/docker-compose-Linux-x86_64 -o /usr/local/bin/docker-compose
补充:我的安装机器$(uname -s)=Linux ; $(uname -m)=x86_64)
2、把下载的文件授权
chmod +x /usr/local/bin/docker-compose
docker-compose -version
#安装Harbor
cd /usr/local/src
wget http://harbor.orientsoft.cn/harbor-v1.4.0/harbor-offline-installer-v1.4.0.tgz
tar -xf harbor-offline-installer-v1.4.0.tgz
cd harbor
#如需特殊设置,可以自定义Harbor端口和各个组件容器端口及映射到宿主机的目录(可修改harbor.cfg和docker-compose.yml)
./prepare
./install.sh
docker-compose -f docker-compose.yml pull #-f 指定配置文件;拉取对应的镜像,此步可以省略
docker-compose up -d
安装Harbor.png
安装完毕:
访问地址http://localhost:80/
客户机连接Harbor
修改或创建”/etc/docker/daemon.json“文件
cat /etc/docker/daemon.json
网友评论