Docker 安装教程
Ubuntu Docker 安装 Debian Docker 安装 CentOS Docker 安装 Windows Docker 安装 MacOS Docker 安装Docker 使用教程
Docker 镜像加速 Docker 使用案例 Docker 容器命令 Docker 镜像命令 Docker 公共仓库 registry 私有仓库 harbor 私有仓库 Docker 构建镜像 Docker Compose Docker Dockerfle Docker Machine Swarm 集群管理Docker 常用镜像
Docker 安装 Ubuntu Docker 安装 CentOS Docker 安装 Nginx Docker 安装 Node.js Docker 安装 PHP Docker 安装 MySQL Docker 安装 Tomcat Docker 安装 Python Docker 安装 Redis Docker 安装 MongoDB Docker 安装 Apache Docker 资源大全Docker 命令参考
Docker 命令大全 Docker run 命令 start/stop/restart 命令 Docker kill 命令 Docker rm 命令 Docker exec 命令 Docker ps 命令 Docker logs 命令 Docker export 命令 Docker commit 命令 Docker cp 命令 Docker pull 命令 Docker push 命令 Docker search 命令 Docker images 命令 Docker rmi 命令 Docker tag 命令 Docker save 命令 Docker load 命令 Docker import 命令Docker 学习资料
Docker 构建开发环境 Docker 底层技术namespaceDocker 安装教程
Ubuntu Docker 安装 Debian Docker 安装 CentOS Docker 安装 Windows Docker 安装 MacOS Docker 安装Docker 使用教程
Docker 镜像加速 Docker 使用案例 Docker 容器命令 Docker 镜像命令 Docker 公共仓库 registry 私有仓库 harbor 私有仓库 Docker 构建镜像 Docker Compose Docker Dockerfle Docker Machine Swarm 集群管理Docker 常用镜像
Docker 安装 Ubuntu Docker 安装 CentOS Docker 安装 Nginx Docker 安装 Node.js Docker 安装 PHP Docker 安装 MySQL Docker 安装 Tomcat Docker 安装 Python Docker 安装 Redis Docker 安装 MongoDB Docker 安装 Apache Docker 资源大全Docker 命令参考
Docker 命令大全 Docker run 命令 start/stop/restart 命令 Docker kill 命令 Docker rm 命令 Docker exec 命令 Docker ps 命令 Docker logs 命令 Docker export 命令 Docker commit 命令 Docker cp 命令 Docker pull 命令 Docker push 命令 Docker search 命令 Docker images 命令 Docker rmi 命令 Docker tag 命令 Docker save 命令 Docker load 命令 Docker import 命令Docker 学习资料
Docker 构建开发环境 Docker 底层技术namespaceDocker 镜像加速
由于国内网络的问题,我们从 Docker Hub 中拉取镜像会比较慢。
通过配置 Docker 镜像加速器,可以加快获取镜像的速度。
Docker 官方和国内的很多云服务商都提供了国内镜像加速服务,例如:
- 网易:https://hub-mirror.c.163.com/
- 中国科技大学:https://docker.mirrors.ustc.edu.cn/
- 七牛:https://reg-mirror.qiniu.com
- 阿里云:https://<你的ID>.mirror.aliyuncs.com
- Docker 中国区官方:https://registry.docker-cn.com
我们可以多配置几个国内镜像,如果里面有不能使用的地址,系统会自动切换到可用镜像来拉取。
如果您使用的是国内云服务器,可以直接使用云服务商提供的 Docker 镜像加速服务。国内各大云服务商均提供免费的 Docker 镜像加速服务。
1. Linux 镜像加速的配置方法
在 Ubuntu、Debian、CentOS 等 Linux 平台上,可以在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):
{"registry-mirrors":["https://reg-mirror.qiniu.com/"]}
然后重新启动服务:
$ systemctl daemon-reload $ systemctl restart docker
2. Win10 镜像加速的配置方法
对于使用 Windows 10 的系统,在系统右下角托盘 Docker 图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择 Daemon。
在 Registry mirrors 一栏中填写加速器地址 https://docker.mirrors.ustc.edu.cn/ ,之后点击 Apply 保存后 Docker 就会重启并使用配置的镜像地址了。

3. MacOS 镜像加速的配置方法
对于使用 MacOS 的用户,在任务栏点击 Docker for mac 应用图标-> Perferences...-> Daemon-> Registrymirrors。
在列表中填写加速器地址 https://reg-mirror.qiniu.com 。修改完成之后,点击 Apply&Restart 按钮,Docker 就会重启并应用配置的镜像地址了。

4. 验证镜像加速是否生效
检查加速器是否生效配置加速器之后,如果拉取镜像仍然十分缓慢,请手动检查加速器配置是否生效,在命令行执行 docker info,如果从结果中看到了如下内容,说明配置成功。
$ docker info
Registry Mirrors:
https://reg-mirror.qiniu.com
5. 阿里云镜像加速地址的获取方法
阿里云镜像加速获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors。登陆云服务账号后,左侧菜单选中镜像加速器就可以看到你的专属地址:

下一章:Docker 使用案例
Docker 容器创建了一个隔离的系统环境,允许应用程序在当前容器的环境内运行。本章内容包括: Docker 运行容器、Docker 交互式运行容器、Docker 后台运行容器、查看 Docker 标准输出日志、Docker 停止容器。
AI 中文社