本地镜像仓库
以下为在本地集群中配置私有镜像仓库的方法,配置私有镜像仓库后可将容器实例的环境保存为镜像推送至私有镜像仓库中。该功能可根据您的需求进行配置,不配置镜像仓库也可使用克隆实例间接满足跨主机复制环境数据的需求。此外也可以考虑使用阿里云等提供的免费镜像仓库,详情请参考 帮助文档
部署您的私有仓库
第一步需部署您的私有镜像仓库,比如Harbor服务。此步骤略,请参考网上部署Harbor镜像仓库的教程
配置镜像仓库
部署Harbor(或其他镜像仓库)打开其管理Web页面,比如:
可以选择新建一个用户,或者直接使用默认的admin用户即可
创建一个Harbor项目。权限勾选公开(这里的公开是指有读权限,写权限需要独立在项目中配置)
在AutoDL私有云中进行配置
①填写您的harbor服务的地址/刚刚创建的项目名称
,即harbor的一个项目地址
②如果没有设置公开写入的权限,那么就选择仅公开读
③创建harbor项目的账号用户名和密码,如果项目设置了公开权限,那么可以不用配置
设置Docker支持HTTP地址
默认Docker 拉取镜像时为了安全性只支持https的镜像仓库地址,因为本地镜像仓库默认为http,因此需要对每台服务器上的Docker进行如下配置:
假设您本地镜像仓库服务地址为:192.168.99.100:5000
那么在每台服务器上编辑/etc/docker/daemon.json
文件,将"insecure-registries":["192.168.99.100:5000"]
字段和值插入进去(该配置文件位JSON格式,注意格式正确),然后重启Docker: