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

Accélération des images Docker

Il est parfois difficile de télécharger des images depuis DockerHub en Chine, dans ce cas, vous pouvez configurer un accélérateur d'image. Docker et de nombreux fournisseurs de cloud en Chine offrent des services d'accélération des images nationales, par exemple :

  • 镜像:https://docker.mirrors.ustc.edu.cn/

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

  • Aliyun :https://<votre ID>.mirror.aliyuncs.com

  • Accélérateur de Qiniu Cloud :https://reg-mirror.qiniu.com

Après avoir configuré une adresse d'accélérateur, si vous ne parvenez pas à télécharger l'image, veuillez basculer vers une autre adresse d'accélérateur. Les principaux fournisseurs de cloud en Chine offrent des services d'accélération des images Docker, il est recommandé de choisir le service d'accélération des images correspondant au cloud où Docker est exécuté.

Adresse d'obtention des images d'Aliyun :https://cr.console.aliyun.com/cn-hangzhou/instances/mirrorsAprès vous être connecté, sélectionnez l'accélérateur d'image dans le menu de gauche pour voir votre adresse exclusive :

Il y avait auparavant un accélérateur officiel Docker https://registry.docker-cn.com Actuellement, il semble qu'il ne puisse plus être utilisé, nous pouvons ajouter plusieurs miroirs nationaux. Si certains ne peuvent pas être utilisés, ils seront basculés vers des miroirs utilisables pour télécharger.

Ubuntu14.04、Debian7Wheezy

Pour les systèmes utilisant upstart, éditez /etc/default/Configurer l'adresse de l'accélérateur dans le fichier docker, dans lequel configurez l'adresse de l'accélérateur dans DOCKER_OPTS :

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

Redémarrez le service :

$ sudo service docker restart

Ubuntu16.04+、Debian8+、CentOS7

Pour les systèmes utilisant systemd, veuillez /etc/docker/daemon.json, écrivez le contenu suivant (si le fichier n'existe pas, veuillez le créer) :

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

Après cela, redémarrez le service :

$ sudo systemctl daemon-recharger
$ sudo systemctl restart docker

Windows 10

Pour ceux qui utilisent Windows 10 Le système, dans le menu contextuel du pictogramme Docker dans l'angle inférieur droit de la barre des tâches, sélectionnez Settings pour ouvrir la fenêtre de configuration, puis sélectionnez Daemon dans le menu de navigation de gauche. Dans la section Registrymirrors, entrez l'adresse de l'accélérateur. https://docker.mirrors.ustc.edu.cn/ , puis cliquez sur Apply pour sauvegarder. Après cela, Docker redémarrera et appliquera l'adresse de l'image configurée.

Mac OS X

Pour les utilisateurs utilisant Mac OS X, cliquez sur l'icône de l'application Docker for mac dans la barre des tâches-> Préférences...-> Daemon-> Mirroirs de dépôt de registre. Remplissez l'adresse de l'accélérateur dans la liste https://reg-mirror.qiniu.com .Après la modification, cliquez sur le bouton Apply&Restart, Docker redémarrera et appliquera l'adresse de l'image configurée.

Vérification de l'effet de l'accélérateur

Vérification de l'effet de l'accélérateur Après la configuration de l'accélérateur, si le téléchargement des images Docker est toujours très lent, veuillez vérifier manuellement si la configuration de l'accélérateur est effective. Exécutez docker info en ligne de commande, si vous voyez le contenu suivant dans le résultat, cela signifie que la configuration a réussi.

$ docker info
Mirroirs de dépôt de registre :
    https://reg-mirror.qiniu.com