下载镜像的方法
手动下载,然后再打开
此方法有局限,因为不是所有的镜像地址都支持http访问。
方法是打开此镜像市场网站,搜索自己想要的镜像,然后点击下载即可。
Linux一般是下载一个压缩包,解压之后docker load
就可以
加入docker pull的源,使用pull命令下载
不管是在windows还是linux,这个方法修改下docker的配置文件就可以,在registry里面加上我们喜欢的国内的源:
vim /etc/docker/daemon.json
{
"registry-mirrors" : [
"https://mirror.ccs.tencentyun.com",
"http://registry.docker-cn.com",
"http://docker.mirrors.ustc.edu.cn",
"http://hub-mirror.c.163.com"
]
}
windows有desktop,在这里修改:
重启docker后再次pull的时候,可以不需要指定镜像的位置,让docker从这些源里面自己去找镜像。
一些源:
Docker中国区官方镜像 https://registry.docker-cn.com
网易 http://hub-mirror.c.163.com
阿里云容器 服务 https://cr.console.aliyun.com/
腾讯云 “https://mirror.ccs.tencentyun.com”
在pull的时候直接指定镜像的url下载
其实可以在pull的时候直接指定镜像的位置。比如要指定腾讯云的某个叫federatedai的镜像:docker pull ccr.ccs.tencentyun.com/federatedai/standalone_fate:1.11.2
。
可以看到在federatedai前面加了ccr.ccs.tencentyun.com
。如果不加,就是从配置文件中的源(registry)中下载。