logo
当前位置:首 页 > 编程技术 >后端开发 >docker > 查看文章

docker 更换国内镜像

docker, 后端开发, 编程技术 你是第384个围观者 0条评论 供稿者: 标签:,

docker默认使用的是国外的镜像地址 因为大家都知道的原因,所以有时候会出现timeout的现象,所以为了加快速度和解决安装img的error的问题,所以建议大家改国内镜像;

 

遇到的问题可能是这样:

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

 

Error response from daemon: Get https://xxx/latest: net/http: TLS handshake timeout

 

Error response from daemon: manifest for xxx not found: manifest unknown: manifest unknown

 

如果在pull的时候出现这些问题,可以考虑换国内的镜像试试:

 

 

方案一

修改或新增 /etc/docker/daemon.json

  1. # vi /etc/docker/daemon.json
  2.  
  3. {
  4.  
  5. "registry-mirrors": ["http://hub-mirror.c.163.com"]
  6.  
  7. }
  8.  
  9. systemctl restart docker.service

 

 

 

方案二

修改或新增 /etc/sysconfig/docker,在OPTIONS变量后追加参数  –registry-mirror=https://docker.mirrors.ustc.edu.cn

 

  1. # vi /etc/sysconfig/docker
  2.  
  3. OPTIONS='--selinux-enabled --log-driver=journald --registry-mirror=https://docker.mirrors.ustc.edu.cn'

 

Docker国内源说明:

Docker 官方中国区

https://registry.docker-cn.com

网易

http://hub-mirror.c.163.com

中国科技大学

https://docker.mirrors.ustc.edu.cn

阿里云

https://pee6w651.mirror.aliyuncs.com

 

直接替换方法中的链接地址就可以了 ,记住要重启下docker服务才能生效

 

 

 

 

说说梦想,谈谈感悟 ,聊聊技术,有啥要说的来github留言吧 https://github.com/cjx2328

—— 陈 建鑫

陈建鑫
你可能也喜欢Related Posts
footer logo
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容。站长联系:cjx2328#126.com(修改#为@)
Copyright ©ziao design Studio All Rights Reserved.沪ICP备14052271号-3