Docker5-Harbor镜像仓库搭建与使用
1、Harbor概述
Harbor是由VMWare公司开源的容器镜像仓库,事实上,Harbor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面、基于角色的访问控制,AD/LDAP集成以及审计日志等,足以满足基本企业需求
2、部署先决条件与部署
先决条件:
服务器硬盘配置:
最低要求:CPU2核/内存4G/硬盘40G
推荐:CPU4核/内存8G/硬盘160G
软件:
Docker CE 17.06版本
Docker Composr 1.18版本
安装方式:
在线安装:从Docker Hub下载Harbor相关镜像,因此安装软件包非常小
离线安装:安装包包含部署的相关镜像,因此安装包比较大
部署
1、先安装Docker和Docker Compose
2、部署Harbor HTTP
tar zxvf harbor-offline-installer-v2.0.0.tgz
cd harbor
cp harbor.yml.tmpl harbor.yml
vi harbor.yml
hostname:IP或域名
https:#注释掉https相关配置
harbor_admin_password:Harbor12345
./prepare
./install.sh
3、基本使用
1、配置http镜像仓库可信任
vi /etc/docker/daemon.json
{"insecure-registries":["IP或域名"]}
systemctl restart docker
2、打标签
docker tag centos:7 IP或域名/library/centos:7
3、上传
docker push IP或域名/library/centos:7
4、下载
docker pull IP或域名/library/centos:7