Docker5-Harbor镜像仓库搭建与使用
1、Harbor概述
Harbor是由VMWare公司开源的容器镜像仓库,事实上,Harbor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面、基于角色的访问控制,AD/LDAP集成以及审计日志等,足以满足基本企业需求
2、部署先决条件与部署
先决条件:
服务器硬盘配置:
最低要求:CPU2核/内存4G/硬盘40G
推荐:CPU4核/内存8G/硬盘160G
软件:
Docker CE 17.06版本
Docker Composr 1.18版本
安装方式:
在线安装:从Docker Hub下载Harbor相关镜像,因此安装软件包非常小
离线安装:安装包包含部署的相关镜像,因此安装包比较大
部署
1、先安装Docker和Docker Compose
2、部署Harbor HTTP
tar zxvf harbor-offline-installer-v2.0.0.tgz
cd harbor
cp harbor.yml.tmpl harbor.yml
vi harbor.yml
hostname:IP或域名
https:#注释掉https相关配置
harbor_admin_password:Harbor12345
./prepare
./install.sh
3、基本使用
1、配置http镜像仓库可信任
vi /etc/docker/daemon.json
{"insecure-registries":["IP或域名"]}
systemctl restart docker
2、打标签
docker tag centos:7 IP或域名/library/centos:7
3、上传
docker push IP或域名/library/centos:7
4、下载
docker pull IP或域名/library/centos:7
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律