游乐游手机版
首页/AI教程/文章详情

Docker Harbor私有仓库搭建完整指南

时间:2026-06-16 15:54
基于CentOS7 5,安装Docker19 03 13、DockerCompose1 27 4及Harbor2 1 1。通过解压配置、修改harbor yml(可选关闭SSL)、执行prepare和install sh完成部署。修改配置后需重新prepare并重启服务。
目录

基础环境环境要求安装docker环境安装docker-compose安装harbor安装

基础环境

CentOS 7.5docker:19.03.13docker-compose version 1.27.4, build 40524192docker-py version: 4.3.1CPython version: 3.7.7OpenSSL version: OpenSSL 1.1.0l10 Sep 2019

官方安装说明

环境要求

来源:官方 英文水平好的,建议直接阅读官方文档

资源最低建议
CPU2 CPU4 CPU
Mem4 GB8 GB
Disk40 GB160 GB
资源最低
Docker17.06.0-ce
Docker Compose1.18.0
Openssl建议最新版本
端口协议
443HTTPS
4443HTTPS
80HTTP

安装

安装大致分以下几步骤

docker环境安装

方法1:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

方法2:

curl -sSL https://get.daocloud.io/docker | sh
docker-compose安装

下载对应平台版本,解压扔到/usr/sbin/目录下(或/usr/sbin/),然后赋权(执行权限):

## 注意docker-compose的位置chmod +x /usr/sbin/docker-compose
harbor安装

1. 解压并准备配置文件:

tar -xvf harbor.v2.1.1.tar.gz## 配置文件cp harbor.yml.tmpl harbor.yml

2. 修改配置(harbor.yml)

在这里插入图片描述

SSL配置(建议购买域名证书,可以考虑阿里云或者百度云申请免费证书):

在这里插入图片描述

将https及向下的配置注释掉,可以关闭SSL。注意push镜像的时候需要修改配置(push默认使用https协议)。

镜像存储位置:

在这里插入图片描述

密码修改:harbor_admin_password是admin的默认密码,建议将database的密码和harbor的管理员密码同时修改:

在这里插入图片描述

执行安装:

# 执行基础环境准备脚本chmod +x prepare./prepare# 执行安装脚本chmod +x install.shinstall.sh

注意,安装完成后如果需要修改配置,需要重新执行./prepare。总结一下流程:

# 停止Harbordocker-compose down -v# 修改配置文件vi vim harbor.yml# 生效配置./prepare#重启docker-compose up -d

安装完成:

在这里插入图片描述

来源:https://cloud.tencent.com.cn/developer/article/2689653
上一篇Oracle Mybatis批量插入数据实现方法 下一篇Java动态加载卸载JAR包的关键技术深度思考分析
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
企业组织级AI赋能具体实施方法
AI教程 · 2026-06-30

企业组织级AI赋能具体实施方法

前段时间收到一位读者的留言,希望聊聊企业级、组织级的AI赋能究竟该怎么落地。巧的是,前几天刚看到一份咨询调研机构的数据:对近一两年所有企业级AI赋能项目的统计显示,超过90%的甲方企业认为,AI赋能在核心业务价值链上没有发挥任何实质性作用。除了AI辅助办公、企业智能知识库这类边缘应用起到了一些辅助效

Scrapy与Redis分布式架构的日本电商多平台数据聚合系统
AI教程 · 2026-06-30

Scrapy与Redis分布式架构的日本电商多平台数据聚合系统

从事日本电商数据聚合工作时,最大的难点在于要同时应对雅虎拍卖、煤炉(Mercari)、乐天和亚马逊日本站等截然不同的平台。以往使用单机爬虫,经常出现运行中崩溃的情况——单点故障、带宽利用率不足、数据存储混乱,这三大痛点令人困扰。 本文分享一套基于Scrapy + Redis的分布式爬虫方案,专门解决

详细PuTTY 0.81安装教程 SSH远程连接与自定义路径设置
AI教程 · 2026-06-30

详细PuTTY 0.81安装教程 SSH远程连接与自定义路径设置

​ PuTTY(简称PT)是一款轻量级开源SSH Telnet客户端,凭借简洁高效的特性,多年来始终是系统管理员与开发者进行远程连接的首选利器。本教程将详细介绍PuTTY 0 81版本的完整安装过程,并指导您自定义安装路径,以便更灵活地管理SSH远程连接工具。 安装准备 首先需要说明的是,整个安装流

在线教育系统必备功能:直播课堂与题库考试架构
AI教程 · 2026-06-30

在线教育系统必备功能:直播课堂与题库考试架构

很多人一想到做在线教育系统,第一反应往往是先把直播间和课程播放器搭起来,觉得“能看课”就万事大吉了。真到落地那天才发现,系统能不能顺滑跑起来,关键全藏在那些细节里——课程怎么组织、学习进度怎么记、考试怎么处理、后台怎么管得住。前端看起来就几个页面,后端其实是一整条业务链路。不管你是要做在线教育APP

ZStack源码级AI诊断套件让故障排查秒出答案
AI教程 · 2026-06-30

ZStack源码级AI诊断套件让故障排查秒出答案

一次故障排查,到底要花多少时间? 运维人员处理私有云、虚拟化平台的问题,流程大致都是这样:先翻日志看现象,再去文档里找对应机制,然后搜社区有没有类似案例,最后综合判断给出答复。简单问题半小时,复杂问题可能要跨天——而这些时间里,大部分精力耗在了“找信息”而不是“做决策”上。 类似的问题,也许每天都在