LINUX实操:企业级Docker Registry部署之Harbor
《LINUX实操:企业级Docker Registry部署之Harbor》要点: Harbor是vmware开源企业级Docker Registry,具有存储,日志统计,权限控制等功效,基于Docker官方Registry v2实现,项目开源地址. 部署方式分为两种,一种是在线,一种是离线,推荐使用离线,本文也教大家如何离线搭建Harbor,进入到项目开源地址下载最新版本,如:harbor-offine-installer-v1.1.1.tgz,名称中包括online的为在线安装,需要OS能连接到互连网? 部署情况支持: ? ? Python2.7或更高版本 ? ? Docker engine 1.10或更高版本 ? ? Docker Compose 1.6.0或更高版本 ? ? 关于以上基础环境总署办法省略? 下载最新版本harbor后解压,进入到harbor目录编纂harbor.cfg文件 ? ? 修改hostname为harbor地点主机的IP地址,如192.168.1.31? 初次启动harbor ? ? ./install.sh 当看到哪下界面阐明首次部署成功 部署胜利后默认会在/data目录下面生成以下目录与文件 ? ? ca_download ? ? 目次 ? ? config? ? ? ? ? 目次 ? ? database? ? ? ? 目次 ? ? job_logs? ? ? ? 目次 ? ? registry? ? ? ? 目次 ? ? registry? ? ? ? 文件? ? ? 部署成功后就可以使用浏览器打开刚hostname后面指定的地址,默认80端口,就能访问harbor登录页面了,默认用户名为:admin,暗码为:Harbor12345? 默认harbor在registry前面加了nginx,代理registry默认的5000端口为80端口,如果需要更改拜访harbor端口和docker pull/push时指定服务器的端口时,需要修改docker-compose.yml,在vmware/nginx:1.11.5-patched这个镜像处修改暴露的端口为指定端口? 关于若何使用https认证,请参考官方文档? 如何使用docker-compose治理harbor: 执行以下命令必要进入到harbor安装源文件docker-compose.yml所在目录执行 docker-compose stop? ? 结束harbor所有容器 docker-compose start? ? 启动harbor所有容器 更多Docker相关教程见以下内容: Docker安装利用(CentOS 6.5_x64) Ubuntu 14.04安装Docker? Ubuntu 15.04下安装Docker? Docker 安装实例 Docker 创立基础镜像? 在 Ubuntu 15.04 上如何安装Docker及根本用法 Ubuntu 16.04上Docker使用手记 使用Docker分分钟启动常用利用? Ubuntu 16.04下Docker修改配置文件不生效解决方法? ? Docker 的详细先容:请点这里 本文永远更新链接地址: 欢迎参与《LINUX实操:企业级Docker Registry部署之Harbor》讨论,分享您的想法,编程之家PHP学院为您提供专业教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |