docker 配置国内镜像源 linux/mac/windows

部分内容来自:http://guide.daocloud.io/dcs/daocloud-9153151.html

加速器官方DaoCloud承诺:加速器服务永久免费且无流量限制

使用前提:注册DaoCloud账号 并 确保Docker 版本 > 1.8

命令docker --version

使用 Docker 需要经常从官方获取镜像,国内拉取镜像的过程非常耗时。

DaoCloud 推出DaoCloud 加速器 ,通过智能路由和缓存机制,极大提升了国内网络访问 Docker Hub 的速度,并得到了 Docker 官方的大力推荐。

linux

自动配置 Docker 加速器(推荐)

适用于 Ubuntu14.04、Debian、CentOS6 、CentOS7、Fedora、Arch Linux、openSUSE Leap 42.1

registry-mirror配置命令 如下(注意修改为自己的地址):

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://你的的地址.m.daocloud.io

在配置完成后根据终端中的提示重启 docker使配置生效。

手动配置 Docker 加速器

Docker 版本在 1.8 - 1.11

找到 Docker 配置文件,不同的 Linux 发行版的配置路径不同,具体路径请参考 Docker官方文档

在配置文件中的 DOCKER_OPTS 加入

--registry-mirror=你的加速地址

重启Docker(不同的 Linux 发行版的重启命令不一定相同)

service docker restart

Docker for Mac

获取加速地址

操作如图所示

点击 Apply & Restart 按钮使设置生效

建议加入其他国内镜像

https://docker.mirrors.ustc.edu.cn
https://hub-mirror.c.163.com

Docker for Windows

在桌面右下角状态栏中右键 docker 图标,修改在 Docker Daemon 标签页中的 json ,把 加速地址(在加速器页面获取)加到"registry-mirrors"的数组里。点击 Apply 使设置生效。

如图所示

注意!

上方的文本为 json 语法,请确定您的修改符合语法规则,否则将无法配置成功。

Docker Toolbox

(不推荐使用 docker toolbox,建议使用新的 docker for mac 及 docker for windows 以在这两种平台运行 docker )

请确认你的 Docker Toolbox 已经启动,并执行下列命令(请将 加速地址 替换为在加速器页面获取的专属地址)

docker-machine ssh defaultsudo sed -i "s|EXTRA_ARGS=‘|EXTRA_ARGS=‘--registry-mirror=加速地址 |

作者:极客圈
链接:https://www.jianshu.com/p/9fce6e583669
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

原文地址:https://www.cnblogs.com/wangjunjiehome/p/9276207.html

时间: 2024-08-28 08:19:44

docker 配置国内镜像源 linux/mac/windows的相关文章

18.docker 设置国内镜像源

创建或修改 /etc/docker/daemon.json 文件,修改为如下形式 # vi /etc/docker/daemon.json { "registry-mirrors": ["http://hub-mirror.c.163.com"] } systemctl restart docker.service 国内加速地址有: Docker中国区官方镜像https://registry.docker-cn.com 网易http://hub-mirror.c.1

Docker中配置国内镜像

1. 为什么要为docker配置国内镜像 ??在正常情况下,docker有一个默认连接的国外官方镜像,在国外的网友访问该官方镜像自然不成问题,但是国内毕竟不是国外,由于国情不同,中国的网络访问国外官方镜像网速一向很慢,而且往往还会遭遇断网的窘境,所以说我们要想正常使用docker的镜像,那么我们就不得不配置相应的国内镜像. 2. 可以使用的国内镜像有哪些 ??Docker可以配置的国内镜像有很多可供选择,比如说:阿里云,网易蜂巢,DaoCloud,Docker中国区官方镜像等,这些都是可以提供给

docker配置国内官方镜像

国内网络访问国外官方镜像不仅网速慢,而且经常遭遇断网,对此我们可以配置国内镜像来解决这个问题. 在国内,可以通过registry.docker-cn.com访问官方镜像库. 配置方法 修改 /etc/docker/daemon.json 文件并添加上"registry-mirrors":["https://registry.docker-cn.com"],最终如下: { "registry-mirrors":["https://regi

Composer 更换为国内镜像源(Packagist 镜像)

以 laravel 项目的 composer.json 配置文件为例,添加本镜像服务配置信息后如下所示(注意红色代码): { "config": { "preferred-install": "dist", "sort-packages": true, "optimize-autoloader": true, "secure-http": false }, "repositor

gogotester java jar 版 可用于linux mac windows 版本

http://files.cnblogs.com/tmpt/target.zip 转载请注明出处.添加了代码混淆.不过有兴趣可以关注我将要发出的git版本.地址稍后发出. 这个软件,在googleCode上有公开的project下载,但是只有exe版本的 : https://code.google.com/p/gogo-tester 无奈mac,还要下虚拟机,crossover,各种,都不好用.还是写个通用版本的吧. google code上有源码分享,虽然不懂.NET,但是还是能了解个大概的.

Ubuntu16.04 配置 国内更新源

Ubuntu 配置 国内更新源之所以要换成国内的 就是因为国外的源太慢了视频链接地址:http://v.youku.com/v_show/id_XMjYxMjI5MDk2OA==.html 1.百度搜索 "ubuntu 16.04 更新国内源" 2.编辑 /etc/apt/sources.list #sudo  vim /etc/apt/sources.list    我们来清空内容:  shift + : 1,$ d  再按i 进行编辑  复制我们刚才找的源内容 然后粘贴 ##阿里云

Redhat Yum配置网易镜像源

1.删除默认源 提权后删除 su rpm -aq | grep yum|xargs rpm -e --nodeps 2.安装yum 插入系统光盘,如未挂载需挂载光盘,这里挂载的路径为/media/RHEL_6.3 x86_64 Disc 1/,将Packages目录下的python-iniparse-0.3.1-2.1.e16.noarch.rpm,yum-metadata-parser-1.1.2-16.el6.x86_64.rpm yum-3.2.29-30.el6.noarch.rpm拷贝

ArchLinux 添加国内镜像源

$ vim /etc/pacman.d/mirrorlist # 在最前面添加一行,这样就成功添加了网易的源: Server = http://mirrors.163.com/archlinux/$repo/os/$arch 原文链接:ArchLinux_添加国内镜像源 原文地址:https://www.cnblogs.com/feiffy/p/9870099.html

十分钟内在Ubuntu系统上搭建Mono开发环境(Mono软件Ubuntu系统国内镜像源、Mono国内镜像源)

Mono软件Ubuntu系统国内镜像源.Mono国内镜像源 http://download.githall.cn/repo 1.授权注册repo源 Ubuntu 18.04 (i386, amd64, armhf, arm64, ppc64el)系统请运行如下命令: sudo apt install gnupg ca-certificates sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0