docker默认的工作流程如下
docker在启动一个镜像时,执行systemctl docker run 镜像名称,先去在本地中查是否有镜像,如果有的话,把镜像运行成一个容器,如果没有的话,就去docker的远程仓库 docker hub中找镜像,然后pull到本地,再执行run命令把镜像运行成一个容器,如果远程仓库里没有的话,那么就会报错。
配置原因
因为所有的工作者如果在本地找不到镜像,那么就都会去远程仓库里找镜像,造成远程仓库压力大,而且远程仓库在国外,所以国内网络下载远程仓库速度缓慢,所以,阿里云公司做了阿里云镜像和docker hub同步,docker hub如果改变,阿里云镜像就改变,但是国内的人直接使用国内的网和阿里云镜像交互,阿里云镜像和国外的docker hub同步,所以速度加快。
如何配置
每一个公司或者个人直接去阿里云官网注册一个账户即可获得
1.登录阿里云官网 ,没有账号的按照要求注册一个。
登录之后,右上角——控制台——然后在左侧点击产品与服务——搜索容器与镜像,找到容器镜像服务【第一次登录时要求开通】