Docker harbor离线 安装
运行环境:
OS: CentOS 7.2
Docker: 1.12.6
Harbor: 1.2.2
安装步骤:
1、Harbor下载离线安装包
http://harbor.orientsoft.cn/
包名: harbor-offline-installer-v1.2.2.tgz
2、docker-compose下载
curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
下载后,放置于 /usr/local/bin/ 目录
3、 增加下载的docker-compose执行权限
sudo chmod +x /usr/local/bin/docker-compose
或
chmod 755 /usr/local/bin/docker-compose
4、解压缩Harbor包
5、配置Harbor参数
修改仓库域名如:registry.io
其他参数根据需要配置。
6、Harbor离线安装包
./prepare
7、Harbor离线安装包
./install.sh
配置:
1、安装完后访问Harbor界面
http://IP
缺省端口为80
2、创建用户
需设置用户名,密码等
3、设置用户权限
可增加项目,如使用缺省library项目,在指定项目中,增加创建的用户(成员)
使用:
1、在客户机上登录
docker login -u [username] -p [password] 容器名
2、标记(tag)镜像
docker tag [旧镜像名] [Harbor hostname]/[项目名,例如:library]/[新镜像名]
注意,在客户机上添加对Harbor hostname的域名解析。在/etc/hosts中增加一行:
[Harbor 所在机器IP] [Harbor hostname]
3、推送镜像
docker push [your images]