一,更改docker的镜像源
1.修改:vi /etc/docker/daemon.json 文件,新增下面的内容 (一般建议新增2-3个)
{
#中国科技大学
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
#网易
"registry-mirrors": ["https://hub-mirror.c.163.com"]
#阿里
"registry-mirrors": ["https://{your_id}.mirror.aliyuncs.com"]
#docker官方镜像加速
"registry-mirrors": ["https://registry.docker-cn.com"]
#Daocloud容器云平台
"registry-mirrors": ["https:// {your_id}.m.daocloud.io"]
}
说明:添加的时候最好选择下面三个:
#中国科技大学
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
#网易
"registry-mirrors": ["https://hub-mirror.c.163.com"]
#阿里
"registry-mirrors": ["https://{your_id}.mirror.aliyuncs.com"]
如果一个里面找不到可以去另外一个下载,不然会从国外官网下载,过程很慢
2.修改完成后重启docker服务
systemctl restart docker.service
3.访问网站https://hub.docker.com 相当于中央仓库,可以查看中央仓库中有哪些镜像
4.拉取对应的镜像
1.docker pull [options] name [:tag]
表示从仓库拉取镜像 options是参数 tag是版本
2.docker images [options] [repository [:tag] ]
查看本机有哪些镜像 或查看镜像是否拉取成功了 options是参数, repository 和tag 是指定查看某一个镜像
3.docker run [options] image [:tag] [command] [arg...]
运行一个容器 以镜像为模版创建容器 options 操作 tag版本 command 运行时候执行的命令 arg 参数
踩坑处理:
#Daocloud容器云平台
"registry-mirrors": ["https:// {your_id}.m.daocloud.io"]
如果添加这个,设置中文处理,不然会乱码
添加文件时注意问题:
vi /etc/docker文件里如果有下面这些文件,要删除掉,不然添加文件后可能会报错:
.daemon.json.swm
.daemon.json.swn
.daemon.json.swo
.daemon.json.swp
二,配置镜像加速器
[root@node-1 ~]# vim /etc/sysconfig/docker
//在文件底部添加下面一行, (这里就是直接写: xxx.mirror.aliyuncs.com)
ADD_REGISTRY='--add-registry xxx.mirror.aliyuncs.com'
声明:此博客为个人学习之用,如与其他作品雷同,纯属巧合,转载请指明出处!

浙公网安备 33010602011771号