推荐阅读:
[AI-人工智能]免翻墙的AI利器:樱桃茶·智域GPT,让你轻松使用ChatGPT和Midjourney - 免费AIGC工具 - 拼车/合租账号 八折优惠码: AIGCJOEDISCOUNT2024
[AI-人工智能]银河录像局: 国内可靠的AI工具与流媒体的合租平台 高效省钱、现号秒发、翻车赔偿、无限续费|95折优惠码: AIGCJOE
[AI-人工智能]免梯免翻墙-ChatGPT拼车站月卡 | 可用GPT4/GPT4o/o1-preview | 会话隔离 | 全网最低价独享体验ChatGPT/Claude会员服务
[AI-人工智能]边界AICHAT - 超级永久终身会员激活 史诗级神器,口碑炸裂!300万人都在用的AI平台
本文详细介绍了在Linux操作系统VPS环境下搭建Harbor镜像仓库的步骤,包括配置Docker环境、安装Harbor、配置Harbor及启动服务等内容,助力用户高效管理docker镜像,实现私有镜像仓库的搭建与使用。
本文目录导读:
随着云计算和容器技术的普及,Docker成为了开发者和运维人员的重要工具之一,而Harbor作为一款企业级开源镜像仓库,可以帮助用户更好地管理Docker镜像,本文将为您详细介绍如何在VPS环境下搭建Harbor镜像仓库。
环境准备
1、VPS服务器:确保您的VPS服务器系统为CentOS 7或Ubuntu 18.04及以上版本。
2、Docker:安装Docker环境,用于运行Harbor容器。
3、Docker ComPOSe:安装Docker Compose,用于管理Harbor容器。
二、安装Docker和Docker Compose
1、安装Docker:
对于CentOS系统,执行以下命令:
sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo yum install -y docker-ce docker-ce-cli containerd.io
对于Ubuntu系统,执行以下命令:
sudo apt-get update sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" sudo apt-get update sudo apt-get install -y docker-ce docker-ce-cli containerd.io
2、安装Docker Compose:
对于CentOS系统,执行以下命令:
sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep -Po '"tag_name": "K.*?(?=")')/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
对于Ubuntu系统,执行以下命令:
sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep -Po '"tag_name": "K.*?(?=")')/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
下载Harbor安装包
访问Harbor官方网站(https://github.com/goharbor/harbor/releases),下载最新版本的Harbor安装包,本文以Harbor 2.2.0版本为例。
将下载的安装包上传至VPS服务器。
安装Harbor
1、解压安装包:
tar -zxvf harbor-offline-installer-v2.2.0.tgz cd harbor
2、修改配置文件:
vi harbor.yml
根据您的需求修改以下配置:
hostname:设置Harbor服务的访问地址,如:harbor.example.com
port:设置Harbor服务的端口号,默认为80
harbor_adMin_password:设置Harbor管理员密码
database:设置数据库密码
storage:设置存储路径和存储类型
3、安装Harbor:
./install.sh
安装过程中,会自动启动Harbor服务。
访问Harbor
安装完成后,您可以通过浏览器访问Harbor服务的地址,如:http://harbor.example.com,使用管理员账号和密码登录后,您可以创建项目、用户,并上传、下载镜像。
注意事项
1、确保VPS服务器防火墙开放了Harbor服务所需的端口。
2、如果使用HTTPS访问Harbor,需要配置SSL证书。
3、Harbor支持与Docker Registry兼容的镜像仓库,您可以将其他镜像仓库的镜像迁移至Harbor。
4、Harbor支持镜像复制、定时任务等功能,可以根据实际需求进行配置。
以下是50个中文相关关键词:
VPS, 搭建, Harbor, 镜像仓库, Docker, 容器, 服务器, 配置, 安装, 解压, 修改, 启动, 访问, 管理员, 密码, 数据库, 存储, 路径, 类型, HTTPS, SSL, 证书, 防火墙, 端口, 迁移, 镜像, 复制, 定时任务, 企业级, 开源, 系统要求, CentOS, Ubuntu, Docker Compose, 安装包, 下载, 上传, 环境准备, 服务器配置, 网络设置, 安全设置, 性能优化, 高可用, 备份, 恢复, 升级, 扩展, 镜像管理, 用户管理, 项目管理, 权限控制, API接口, 技术支持, 社区, 文档, 更新, 问题解决
本文标签属性:
VPS搭建Harbor镜像仓库:搭建github镜像站