基于 Harbor 搭建 Docker 私有镜像仓库

Harbor 是 VMware 公司开源的企业级 DockerRegistry 项目,项目地址为 github.com/vmware/harb… Docker registry 服务。它以 Docker 公司开源的 registry 为基础,提供了管理UI,基于角色的访问控制(Role Based Access Control),AD/LDAP集成、以及审计日志(Auditlogging) 等企业用户需求的功能,同时还原生支持中文。Harbor 的每个组件都是以 Docker 容器的形式构建的,使用 Docker Compose 来对它进行部署。
环境准备1、自己在腾讯云买的服务器(CentOS7.3)
2、Docker 版本:17.05.0-ce
3、Docker-compose:1.17.1
4、Harbor:1.1.2
安装 Docker因为系统是 CentOS 7.3 ,内核啥的都已经是 3.10,所以不用担心内核升级的问题,一些操作啥的在 7.x 上操作也很方便。
um  update                             //系统版本更新
vim /etc/yum.repos.d/docker.repo //添加以下内容
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
//下面安装 Docker 引擎
yum install docker-engine -y
//安装docker引擎,此步也可作为更新docker版本的操作:先#systemctl stop docker 停止docker服务,再#yum install docker-engine 更新docker版本
systemctl enable docker.service
systemctl start docker //启动docker守护进程
docker info //查看docker运行情况
docker -v //查看版本信息
安装 Docker-compose如果是想直接命令安装也行,
下载指定版本的docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
对二进制文件赋可执行权限
chmod +x /usr/local/bin/docker-compose
测试下docker-compose是否安装成功
docker-compose --version
出现如下
docker-compose version 1.17.1, build 6d101fb但是,这种方法简直龟速,幸好还有种方法,
见这里:docs.docker.com/compose/ins…
这种需要通过 Python 的 pip 安装
安装 pipwget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-1.4.2.tar.gz
tar -vxf setuptools-1.4.2.tar.gz
cd setuptools-1.4.2
python2.7 setup.py install //因为服务器自带 Python 2.7
easy_install-2.7 pip安装 docker composepip install docker-compose
docker-compose --version //测试安装是否成功安装 Harbor
[code]wget https://storage.googleapis.com/harbor-releases/harbor-offline-installer-v1.3.0-rc2.tgz

启动 harbor,修改完配置文件后,在的当前目录执行./install.sh,Harbor服务就会根据当期目录下的docker-compose.yml开始下载依赖的镜像,检测并按照顺序依次启动各个服务。
启动完成后,我们访问刚设置的 hostname 即可,http://115.159.227.249/,默认是80端口,如果端口占用,我们可以去修改docker-compose.yml文件中,对应服务的端口映射。
#docker# #harbor# #composer#

评论0

  • 没有任何评论
评论请先登录

最近热帖

  1. PPS代理节点池 69587
  2. PPS代理节点池② 26675
  3. 订阅池记录 8000
  4. 基于 Harbor 搭建 Docker 私有镜像仓库 6441
  5. V2ray免费账号 2354
  6. PPS代理节点池③ 2189
  7. 全栈开发笔记 1664
  8. 百度的无刷新搜索之PJAX 1572
  9. css之rem布局(rem.js) 1491
  10. docker swarm 集群高可用 1308

近期热议

  1. GITHUB项目 55
  2. PPS代理节点池 50
  3. WEB代理地址 43
  4. 全栈开发笔记 42
  5. ROBOT机器人之路 31
  6. C++回归之路 19
  7. OCR识别探索 16
  8. PPS代理节点池② 14
  9. DB到ES同步之路 11
  10. 接码平台地址 9