注:
Docker 运行容器前需要本地存在对应的镜像, 如果镜像不存在, Docker 会尝试先从默认镜像仓库下载
(默认使用 Docker Hub 公共注册服务器中的仓库), 用户也可以通过配置,使用自定义的镜像仓库
镜像相关操作:
1 配置加速器
国内从Docker Hub下载镜像速度很慢,我们可以配置阿里云专属加速器来解决
1.1.1 浏览器访问并登陆阿里云(淘宝或支付宝帐号登陆也可以)
https://www.aliyun.com/
1.1.2 登陆后,进入阿里云“控制台”,搜索“容器镜像服务”,然后点击菜单:“镜像中心”-->“镜像加速器”
最后,将容器右边的“加速器地址”复制下来即可
1.1.3 设置容器镜像服务的密码(可选)
容器镜像服务(Container Registry)提供多地域镜像托管能力,稳定的国内外镜像构建服务,便捷的镜像授权功能,
方便用户进行镜像全生命周期管理。在开通流程中,您需要设置独立于账号密码的Registry登录密码,便于镜像的上传、下载。
注1:此步骤为可选,如果需要使用阿里云来管理你的镜像 ,此步骤必须设置
1.1.4 修改docker相关配置
vi /etc/docker/daemon.json
添加下面内容(地址替换成上面的加速器地址):
{
"registry-mirrors":["你的阿里云专属加速器地址"]
}
例如:
{"registry-mirrors":["https://g72i77c9.mirror.aliyuncs.com"]}
注:在这里可以先将registry-mirrors换成自己的阿里云专属加速器地址后,在复制到工具里面去执行(方便)
1.1.5 重新加载daemon
systemctl daemon-reload
1.1.6 重启docker
systemctl resta