构建Kolla镜像的私有仓库

简介

  • 本指南提供了如何利用DockerKolla官方提供的容器镜像压缩包构建私有仓库;
  • 从而加快使用Kolla部署OpenStack的速度;

安装Docker

创建仓库(Registry)

拉取仓库镜像

1
$ docker pull registry:2

启动容器

1
$ docker run -d -v /opt/registry:/var/lib/registry -p 4000:5000 --restart=always --name registry registry:2

上传镜像

下载镜像

1
$ wget http://tarballs.openstack.org/kolla/images/centos-source-registry-ocata.tar.gz

上传镜像

1
$ tar -zxf centos-source-registry-ocata.tar.gz -C /opt/registry/

创建软链接(可选)

  • 此处创建软链接,是为了更改仓库命名空间,默认为lokolla
1
$ ln -s /opt/registry/docker/registry/v2/repositories/lokolla/ /opt/registry/docker/registry/v2/repositories/kolla/

获取镜像的标签

1
$ ls -m /opt/registry/docker/registry/v2/repositories/lokolla/centos-source-keystone/_manifests/tags/

重启容器

1
$ docker restart registry

获取仓库的目录

1
$ curl http://172.18.20.100:4000/v2/_catalog

有你就有世界,感谢有你,昕!
0%