国外docker镜像库往往速度慢,使用国内自己的镜像库进行建立镜像,pull的时候速度快,易于使用与更新。
1、首先在主机上安装docker-client,方法参照https://docs.docker.com/。
安装git,https://gitforwindows.org/
安装完成之后需要自己建立github库,到github官网注册登录,
点击New创建仓库。
输入库名和描述,然后点击Create repository
在本地主机下创建docker文件夹,这个文件夹就是上传文件到github上的。
然后鼠标右键选择git bash 调出git终端
根据github的提示commit和上传文件。
在这里要上传Dockerfile文档,这个文档是创建国内镜像库的“种子”
然后找到需要pull下来的官方镜像库
如:pytorch/pytorch:1.3-cuda10.1-cudnn7-devel
Dockerfile里填写原镜像
FROM pytorch/pytorch:1.3-cuda10.1-cudnn7-devel
或者从网上查找需要的Dockerfile配置。
把Dockerfile文件上传到GitHub。
2、打开https://www.aliyun.com/product/acr
注册用户
创建镜像仓库
仓库类型选择公开
绑定GitHub账号,选择项目和文件。勾选海外构建。创建仓库。
打开仓库,选择构建,添加规则,在添加规则中根据GitHub补全,在每条规则后面有立即构建。下面是构建日志,可以看构建进度。
在基本信息页有拉取镜像的方法