之前写过一篇Harbor的介绍短文,这篇文章对Harbor源码进行了粗略的解析,希望能对Harbor进行扩展的朋友提供帮助,如果不当之处还望指点。本文主要从以下几点对Harbor源码做简单解析
源码结构
环境管理
容器管理
扩展auth,
more
nfs服务器安装ENV: Linux - CentOS-7Setup 1: Install package1yum install nfs-utils -y
Setup 2: Create DIR & Configuration12
more
主机环境
name
Version
centos
7.3
docker server
1.12.6
docker client
1.12.6
docker-compose
1.19.0
ceph服务器启动服务123
more
背景Dragonfly是一个基于P2P的智能文件分发系统,用于解决大规模文件分发场景下分发耗时、成功率低、带宽浪费等难题。大幅提升发布部署、数据预热、大规模容器镜像分发等业务能力。为了提高容器镜像分发能力,我们选择了Dragonfly。本文
more
在很多场景下我们可能会在容器中调用docker命令,如何操作本文可以做一下简单介绍。
选择基础镜像可以安装docker client的系统很多,看你如何选择。为了精简镜像大小我选择了alpine作为基础镜像。
构建安装有docker客户端
more