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

你可能感兴趣的:(docker)