type
status
date
slug
summary
tags
category
icon
password
Docker 默认是从 https://hub.docker.com/ 仓库下载镜像的,由于这个网址是国外的,如果没有科学上网的话在下载镜像的时候很可能会非常慢。建议换成国内 Docker 镜像地址:
  • 网易 Docker 镜像库:https://hub-mirror.c.163.com
  • 中国科学技术大学(USTC) Docker 镜像库:https://docker.mirrors.ustc.edu.cn
  • Azure 中国 Docker 镜像库:https://dockerhub.azk8s.cn
  • 七牛 Docker 镜像库:https://reg-mirror.qiniu.com
💡
以上地址可能不可用,最新镜像列表自行上网查找 https://gist.github.com/y0ngb1n/7e8f16af3242c7815e7ca2f0833d3ea6

配置方法一:直接在命令行加上镜像地址

这种方法最简单,下载镜像的时候就加上我们选择的镜像下载地址,这个指对当前命令有效,并且对 Ubuntu 16.04+、Debian 8+、CentOS 7,Windows 以及 macOS 10.14+ 平台都有效。具体如下:
1. 拉取镜像
2. 重命名镜像
3. 删除原来的镜像

配置方法二:通过 dockerd 设置

如果你是 Ubuntu 16.04+、Debian 8+、CentOS 7 平台,那么在启动 Docker 守护进程时,也可以设置 Docker 镜像地址,具体如下:
注意:如果执行上面命令失败,可以先把已经启动的 docker 进程关闭,然后再操作:
执行后,我们可以通过下面命令查看是否生效:
可以看到执行 docker info 命令后输出信息里面有 Registry Mirrors 信息,里面就有我们设置的镜像地址。

配置方法三:修改 /etc/docker/daemon.json 配置文件

对于使用 systemd 的系统(比如 Ubuntu 16.04+、Debian 8+、CentOS 7),也可以在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)
保存,再依次执行下面命令即可:
这时候一样可以使用 docker info 命令查看是否生效。

配置方法四:通过 Docker Desktop 修改

如果你是 Windows 或者 macOS 10.14+ 平台,也可以通过 Docker Desktop 修改,操作:任务栏点击 Docker Desktop 应用图标 -> Perferences... -> 弹出对话框里面选择 Daemon -> 选择 Advanced(当然,你选择 Basic,然后在 Registry mirrors 里面添加一样可以的,这两者设置的效果是一样的。),在文本框添加以下内容,然后点击 Apply & Restart 按钮即可生效。
notion image
当然,macOS 10.14+ 平台也可以直接修改 /Users/$username/.docker/daemon.json 配置文件,对于 Windows 用户也可以直接修改 %programdata%\docker\config\daemon.json 文件,然后重启 Docker Desktop 即可生效。
Elasticsearch系列:索引管理Linux Systemd 入门教程:实战篇
mcbilla
mcbilla
一个普通的干饭人🍚
Announcement
type
status
date
slug
summary
tags
category
icon
password
🎉欢迎来到飙戈的博客🎉
-- 感谢您的支持 ---
👏欢迎学习交流👏