k8s-02. 私有仓库配置harbor

k8s-02. 私有仓库配置harbor

个人学习安装笔记
内容来自视频教程尚硅谷k8s教程3-5

一、安装

  1. 修改daemon.json 添加insecure-registries
vi /etc/docker/daemon.json

# 添加非安全仓库域名(私有仓库的域名)
"insecure-registries": ["https://test154.xxx.com"]

# 测试环境自己映射一个域名
vi /etc/hosts
172.20.17.154 test154.xxx.com

# 重启docker
systemctl restart docker
  1. 生成https证书,供后续使用

  2. 下载配置 docker-compose

# 下载地址 https://github.com/docker/compose/releases
wget https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64

# 移动到 /usr/local/bin/ 下 设置权限
mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

# 创建软链接
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
# 测试是否成功
docker-compose --version

下载安装harbor

# 下载地址 https://github.com/goharbor/harbor/releases
wget https://github.com/goharbor/harbor/releases/download/v2.4.1/harbor-offline-installer-v2.4.1.tgz

# 解压
tar -zxvf harbor-offline-installer-v2.4.1.tgz
mv harbor /usr/local/
cd  /usr/local/harbor/

# 配置yml文件
cp harbor.yml.tmpl harbor.yml
vi harbor.yml

# 主要修改hostname 为自己的域名或IP  和 https秘钥位置及admin密码。其他熟系后再按需修改
hostname: 域名
certificate: /data/cert/server.crt
private_key: /data/cert/server.key
harbor_admin_password: Harbor12345


# 执行
./install.sh

正常应该会执行成功
在这里插入图片描述
现在访问https://域名 应该可以访问了
默认账号admin 密码Harbor12345
在这里插入图片描述

二、推送镜像

  1. 查看推送命令
    进入harbor,点击项目=》 推送命令
    在这里插入图片描述
    在这里插入图片描述

  2. docker 登录harbor

docker login https://test154.xxx.com
Username: admin
Password: Harbor12345


# 如果重启过docker 可能发现harbor服务没起来
# 停止服务
docker-compose down
# 进入harbor安装目录执行
./prepare
# 启动服务
docker-compose up -d

# 启动后再重新登录
  1. 测试推送镜像
docker pull centos

# 根据命令先标记镜像
docker tag centos:latest test154.xxx.com/library/centos:v1

# 推送镜像到项目
docker push test154.xxx.com/library/centos:v1

推送成功后可以看到了
在这里插入图片描述
5. 测试拉取镜像

# 删除本地镜像重新拉取
docker rmi -f test154.xxx.com/library/centos:v1
# 现在 docker images查看是没有这个镜像了

docker pull test154.xxx.com/library/centos:v1

拉取后docker images可以查看到镜像,并且harbor显示下载次数为1
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值