企业DevOps之路:发布镜像到 Harbor 仓库
发布于 2024-07-21
1985
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
BUG弄潮儿
扫码关注公众号
扫码阅读
手机扫码阅读
Harbor 镜像仓库操作摘要
本文介绍了如何在Linux环境下配置和使用Harbor镜像仓库,包括服务绑定、登录、推送和拉取镜像,以及登出仓库的步骤。
1. 服务绑定 host
首先,通过编辑/etc/hosts文件将Harbor服务器的IP地址与域名绑定,确保可以通过域名访问Harbor服务。
2. 登录 Harbor 镜像仓库
使用docker login命令登录Harbor时,可能因为默认的https证书要求而导致连接被拒绝。解决方法是在/etc/docker/daemon.json配置文件中添加Harbor地址到Docker的信任列表中,并将其设置为不安全的仓库。完成配置后需要重启Docker服务,并确保Harbor的所有容器都已启动,否则无法正常访问Harbor。
3. 推送镜像到 Harbor 仓库
在推送镜像之前,需要给镜像打上标签,并在Harbor中创建相应的项目。如果没有先创建项目,推送时会报错提示项目找不到。项目创建后,可以成功推送镜像到Harbor仓库。
4. 从 Harbor 仓库拉取镜像
登录Harbor后,可以通过docker pull命令拉取镜像。需要注意的是,如果使用IP地址拉取镜像,则可能需要在Docker的配置文件/etc/docker/daemon.json中再次添加IP地址。
5. 登出 Harbor 镜像仓库
完成操作后,可以使用docker logout命令从Harbor仓库登出,移除登录凭证。
BUG弄潮儿
BUG弄潮儿
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
BUG弄潮儿的其他文章
Go 语言基本数据类型
1、Golang 数据类型介绍Go 语言中数据类型分为:基本数据类型和复合数据类型基本数据类型有:整型、浮点型
windows单节点验证victoriametrics结合AlertManger实现告警推送webhook
安装victoriametrics
https://docs.victoriametrics.com/single-server
非常适合做后台项目的go脚手架
分享一个非常适合做后台脚手架的go项目,该项目使用gin作为mvc框架搭建。她就是Gin-vue-admin。
victoriametrics 部署
添加helm仓库
helm repo add vm https://victoriametrics.github.io/
一日一命令:find 命令详解
find 用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线