最近工作上需要用到容器、K8S相关技术,所以在这里记录一下在linux环境下,搭建镜像仓库的过程。
- 在搭建Harbor之前,需要确保已经安装过 Docker 和 Docker-compose
如果环境中还没有Docker-compose的话,可以按照下面的方法进行安装。
#curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
#chmod +x /usr/local/bin/docker-compose
#docker-compose version
- 接着,需要下载Harbor的安装包,Github地址是https://github.com/goharbor/harbor/releases。
这里推荐安装离线的版本,因为在线版本在安装的过程中,可能会由于网络问题,导致安装出错。
- 将tar包上传到服务器后,使用命令解压文件。
tar xvf harbor-offline-installer-v1.1.2.tgz
解压后的文件目录