English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Ускорение镜像 Docker

Иногда при извлечении образов из DockerHub в Китае могут возникнуть трудности, в этом случае можно настроить ускоритель загрузки образов. Официальный Docker и многие китайские облачные провайдеры предоставляют услуги по ускорению в Китае, например:

  • Xiamen University Mirror:https://docker.mirrors.ustc.edu.cn/

  • NetEase:https://hub-mirror.c.163.com/

  • Aliyun:https://<ваш ID>.mirror.aliyuncs.com

  • Ускоритель Qiniu Cloud:https://reg-mirror.qiniu.com

После настройки адреса ускорителя, если вы не можете загрузить镜像, переключитесь на другой адрес ускорителя. Внутренние основные облачные провайдеры предоставляют услуги ускорения镜像 Docker, рекомендуется выбирать соответствующие услуги ускорения镜像 в зависимости от облачной платформы, на которой работает Docker.

Адрес получения镜像阿里云:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrorsПосле входа в систему выберите в левой меню Mirror Accelerator, и вы увидите свой уникальный адрес:

Ранее также был ускоритель Docker от официального поставщика. https://registry.docker-cn.com Теперь он, по-видимому, уже не используется, и мы можем добавить несколько отечественных镜像. Если какие-то из них не работают, они будут переключены на работающие.

Ubuntu14.04、Debian7Wheezy

Для систем, использующих upstart, отредактируйте файл /etc/default/docker и configureте адрес ускорителя в параметре DOCKER_OPTS:

DOCKER_OPTS="--registry-mirror=https://registry.docker-cn.com"

Перезапустите службу:

$ sudo service docker restart

Ubuntu16.04+、Debian8+、CentOS7

Для систем, использующих systemd, в файле /etc/docker/daemon.json введите следующее содержимое (если файл не существует, создайте его):

{"registry-mirrors":["https://reg-mirror.qiniu.com/"]}

После этого перезапустите службу:

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

Windows 10

Для систем, использующих Windows 10, в правом нижнем углу системного лотка выберите значок Docker и нажмите правой кнопкой мыши на меню выбора настроек, чтобы открыть окно конфигурации. В левой навигационной панели выберите Daemon. В строке Registrymirrors введите адрес ускорителя. https://docker.mirrors.ustc.edu.cn/ , затем нажмите Apply для сохранения, после чего Docker перезапустится и применит конфигурацию адреса镜像.

Mac OS X

Для пользователей Mac OS X нажмите значок приложения Docker for mac в панели задач -> Настройки... -> Демон -> Registrymirrors. В списке введите адрес ускорителя https://reg-mirror.qiniu.com . После завершения редактирования нажмите кнопку Apply&Restart, Docker перезапустится и применит конфигурацию адреса镜像.

Проверка работы ускорителя

Проверка работы ускорителя после настройки ускорителя, если загрузка镜像 все еще очень медленная, пожалуйста, вручную проверьте, работает ли конфигурация ускорителя, выполните команду docker info в командной строке, если в результате вы видите следующее содержимое, это означает, что конфигурация успешна.

$ docker info
Registry Mirrors:
    https://reg-mirror.qiniu.com