搭建docker私有镜像仓库(Harbor)

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
搭建docker私有镜像仓库(Harbor)_第1张图片
安装Harbor.png

安装完毕:
访问地址http://localhost:80/

搭建docker私有镜像仓库(Harbor)_第2张图片
Harbor-Ui.png

客户机连接Harbor
修改或创建”/etc/docker/daemon.json“文件
cat /etc/docker/daemon.json

.

你可能感兴趣的:(搭建docker私有镜像仓库(Harbor))