Harbor私有镜像仓库搭建
Harbor私有镜像仓库搭建
目录:
1.docker安装
2.docker-compose安装
3.Harbor私有仓库的安装
4.Harbor实战
1.Docker 安装
docker提供了两个版本:社区版本(CE)和企业版本(EE)
操作系统要求
以Centos7为例,且docker环境必须为64位,且内核版本为3.1以上。 查看系统内核版本信息:uname -r
安装 Docker-ce:
1.安装一些必要的系统工具:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2.添加软件源信息:
sudo yum-config-manager —add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.更新 yum 缓存:
sudo yum makecache fast
4.安装 Docker-ce:
sudo yum -y install docker-ce
5.启动 Docker 后台服务
sudo systemctl start docker
6. 查看Docker是否成功
systemctl status docker
2. 安装docker-compose
下载docker-compose ,并放到/usr/local/bin/
curl -L https://github.com/docker/compose/releases/download/1.8.0/docker-compose-uname -s
-uname -m
> /usr/local/bin/docker-compose
为Docker Compose脚本添加执行权限
chmod +x /usr/local/bin/docker-compose
安装完成,测试:
docker-compose —version
结果显示:
docker-compose version 1.8.0, build f3628c7
说明Compose已经成功安装完成了。
3. Harbor私有仓库的安装
本地离线安装
下载Harbor安装文件
$ wget https://github.com/vmware/harbor/releases/download/v1.5.3/harbor-offline-installer-v1.5.3.tgz
解压
tar xvf harbor-offline-installer-v1.5.3.tgz
配置Harbor
解压缩之后,扎到harbor.conf文件,该文件就是Harbor的配置文件。
harbor.cfg配置文件解读:
> hostname = 192.168.3.200
> # hostname设置访问地址,可以使用ip、域名,不可以设置为127.0.0.1或localhost
> ui_url_protocol = http
> # 访问协议,默认是http,也可以设置https,如果设置https,则nginx ssl需要设置on
启动 Harbor
执行./install.sh
Harbor服务就会根据当期目录下的docker-compose.yml开始下载依赖的镜像,检测并按照顺序依次启动。
- Harbor依赖的镜像及启动服务如下:
docker images
docker-compose ps
还没有评论,来说两句吧...