赞
踩
本节内容如果有遇到就看,没有遇到就跳过即可
sudo docker run hello-world
当执行上面的语句是,有可能会遇到下面这种错误:
docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
See 'docker run --help'.
修改docker镜像源,docker默认的源为国外官方源,下载速度较慢,最好是改成国内镜像源:
修改或新增 /etc/docker/daemon.json
# vi /etc/docker/daemon.json
{
“registry-mirrors”: [“http://hub-mirror.c.163.com”]
}
然后重启docker服务:
systemctl restart docker.service
修改或新增 /etc/sysconfig/docker,在OPTIONS变量后追加参数
–registry-mirror=https://docker.mirrors.ustc.edu.cn
# vi /etc/sysconfig/docker
OPTIONS='--selinux-enabled --log-driver=journald --registry-mirror=https://docker.mirrors.ustc.edu.cn'
Docker 官方中国区:
https://registry.docker-cn.com
网易:
中国科技大学:
https://docker.mirrors.ustc.edu.cn
阿里云:
https://pee6w651.mirror.aliyuncs.com
进入/etc/docker
查看有没有 daemon.json。这是docker默认的配置文件。
如果没有新建,如果有,则修改。
[root@zengmg docker]# vi daemon.json
{
“registry-mirrors”: [“https://registry.docker-cn.com”,“http://hub-mirror.c.163.com”]
}
保存退出。
如果不是root用户的话。要在命令前面加sudo:
sudo vi daemon.json
重启docker服务
service docker restart
成功!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。