容器化镜像库:Harbor 的快速搭建与高级配置实践

        Harbor 是一个开源的企业级容器镜像仓库管理系统,它提供了一个安全可靠的私有容器镜像仓库,用于存储和分发容器镜像。通过 Harbor,您可以方便地构建、存储和共享 Docker 镜像。

部署节点:10.0.0.81

需已部署docker环境

 1.创建配置文件目录

mkdir -p /softwares/harbor/

2.解压软件包

tar xf harbor.tar.gz -C /softwares/harbor/

(如需压缩包可私聊我)

vim harbor.yml

可在配置文件修改域名、端口、登录密码等

3.所有节点配置本地文件解析

echo "10.0.0.81 harbor.xiaomengduo.com" >> /ect/hosts

Windows也需做hosts解析

4.安装harbor环境

/softwares/harbor/install.sh

5.部署完成访问6.配置docker不进行HTTPS认证的镜像仓库地址

sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://bjjtv7cs.mirror.aliyuncs.com"],
"insecure-registries": ["harbor.xaiomengduo.com"]
}
EOF

重启docker
systemctl restart docker.service

7.重启服务

cd /softwares/harbor/
docker-compose restart
Restarting nginx             ... done
Restarting harbor-jobservice ... done
Restarting harbor-core       ... done
Restarting harbor-db         ... done
Restarting harbor-portal     ... done
Restarting registryctl       ... done
Restarting redis             ... done
Restarting registry          ... done
Restarting harbor-log        ... done

8.登陆到仓库

docker login -uadmin -p1 harbor.xaiomengduo.com
成功则显示:
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

9.上传镜像

docker tag mysql:8.0-debian harbor.xaiomengduo.com/ceshi/mysql:8.0-debian

docker push harbor.mengfei.com/ceshi/mysql:8.0-debian 
The push refers to repository [harbor.oldboylinux.cn/ceshi/mysql]
3e42ca488817: Pushed 
44d443bf2ae3: Pushed 
546d163aedf3: Pushed 
ed81eb86c61e: Pushed 
c5ebb69a902f: Pushed 
2508d7c3be14: Pushed 
2014e50e9084: Pushed 
53619c7182d9: Pushed 
4d271b603a9f: Pushed 
7a4a02f7e3b0: Pushed 
fd30b82d6ba3: Pushed 
4b3ba104e9a8: Pushed 
8.0-debian: digest: sha256:1db9b0e99314bae1b8285f369fff1291b8f911bfcbc0e93e3cf8e9aa2c884599 size: 2828

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值