二、部署Harbor镜像仓库

部署Harbor镜像仓库
下载地址:https://github.com/goharbor/harbor/releases

离线包可能要翻墙才能下载:
百度云盘下载链接:https://pan.baidu.com/s/10M1W4VIWSoD-B5LWCR-75A
harbor服务器准备地址:192.168.25.135
安装harbor需要docker-compose环境,我们需要安装

pip install docker-compose
yum install -y python-pip
tar zxvf harbor-offline-installer-v1.5.1.tgz
cd harbor

这里我们只需要更改ip和harhor的密码即可

# vi harbor.cfg
hostname = 192.168.25.135
harbor_admin_password = 123456

如果想更改harbor对外端口:
参考:http://www.cnblogs.com/51wansheng/p/9354599.html

# ./prepare
# ./install.sh

检测:

# docker-compose ps

登录:
http://192.168.25.135
账户:admin
密码:我们刚刚设置的123456

基本用法:

新建项目:
在这里插入图片描述

新建用户:liaochao,密码:Jlkj#123
在这里插入图片描述

给用户授权:

在这里插入图片描述
需要用到此仓库的镜像添加信任地址:
[root@k8s-g1 local]# cat /etc/docker/daemon.json
{
“registry-mirrors”: [ “https://registry.docker-cn.com”],
“insecure-registries”:[“192.168.1.40:5000”],
“insecure-registries”:[“192.168.25.135”]
}

重启docker,然后利用docker info 查看结果

### 使用Docker部署Harbor镜像仓库 #### 准备工作 为了确保顺利部署Harbor,需先确认主机已安装好必要的组件。对于CentOS 7.9这样的操作系统而言,在开始之前应该启动`docker`服务,并设置开机自启[^3]。 ```bash systemctl start docker && systemctl enable docker ``` #### 下载与解压Harbor包 前往官方页面获取最新版本的Harbor离线安装文件,通常是一个`.tgz`压缩包形式提供给用户下载。下载完成后将其放置于目标服务器上并执行如下命令完成解压操作: ```bash tar -zxvf harbor-offline-installer-v*.tgz cd harbor* ``` #### 修改配置文件 进入解压后的目录后会发现有一个名为`harbor.yml`的重要配置文件,默认情况下该文件已经包含了大部分预设参数。根据实际需求调整其中的相关选项,比如修改对外访问地址、管理员密码等重要信息[^4]。 #### 执行安装脚本 一切就绪之后就可以通过运行提供的Shell脚本来快速完成整个过程了。此步骤将会依据前面编辑好的配置自动创建所需资源以及初始化数据库等内容。 ```bash ./install.sh ``` 如果一切正常的话,则说明Harbor已经被成功部署到了当前环境中去了。此时可以通过浏览器尝试打开对应的URL来验证是否能够正常访问管理界面。 #### 测试连接稳定性 最后一步就是检验新搭建起来的服务能否正常使用了。这包括但不限于利用客户端工具向里面推送测试性质的小型应用映像;或者是模拟从远端节点拉取已有项目来看看网络连通性和权限控制机制等方面的表现情况如何[^1]。 ```python import docker client = docker.from_env() image_name = "your_private_repo/test_image:latest" try: client.images.pull(image_name) except Exception as e: print(f"Failed to pull image {image_name}, error: {e}") else: print(f"Pulled image {image_name} successfully.") ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值