Maison  >  Article  >  Opération et maintenance  >  Comment vérifier si Docker utilise domestique ou miroir

Comment vérifier si Docker utilise domestique ou miroir

PHPz
PHPzoriginal
2023-04-25 09:01:581527parcourir

Docker est une plate-forme de conteneurisation d'applications open source souvent utilisée pour empaqueter, expédier et exécuter des applications. Normalement, Docker télécharge les images plus rapidement sur les réseaux internationaux, mais parfois, en raison de problèmes de réseau, nous devons utiliser des images nationales. Alors, comment vérifier si Docker utilise du domestique ou du miroir ? Cet article vous présentera les étapes spécifiques.

1. Vérifiez la version de Docker installée

Vérifiez d'abord la version de Docker installée. La commande spécifique est la suivante :

docker --versiondocker --version

如果已经安装Docker,系统会返回Docker的版本信息,如下图所示:

Comment vérifier si Docker utilise domestique ou miroir

二、查看当前使用的Docker Registry

Docker Registry是Docker存储镜像的地方,可以是官方的Docker Hub,也可以使用国内的Registry。想要查看当前使用的Docker Registry,可以使用以下命令:

docker info

执行命令后,系统会返回详细的Docker信息,其中会有一段是当前使用的Docker Registry的地址,如下图所示:

Comment vérifier si Docker utilise domestique ou miroir

从上面的信息可以看出,当前使用的Docker Registry是阿里云的Registry。

三、查看当前使用的Docker镜像

执行以下命令可以查看当前系统中已经安装的Docker镜像列表:

docker images

执行该命令后,系统会返回所有已安装的Docker镜像信息,如下图所示:

Comment vérifier si Docker utilise domestique ou miroir

从上图可以看出,下载的Neo4j和Hello-World镜像都是官方的镜像,没有用到国内的镜像。

如果我们希望使用国内镜像,可以修改Docker默认的Registry,具体方法如下:

四、修改Docker配置文件

在Linux系统中,当前登录的用户的Docker配置文件存储在~/.docker/config.json文件中。因此,修改该文件即可修改Docker默认的Registry。具体方法如下:

  1. 进入.config文件夹

在终端中输入以下命令,进入当前用户的.config文件夹:

cd ~/.docker

  1. 打开config.json文件

输入以下命令,打开config.json文件:

vim config.json

进入vim编辑器后,按下“i”键进入编辑模式,找到“registry-mirrors”配置项,将其内容改为本地Registry的地址。例如,将Registry地址改为“https://registry.docker-cn.com”,编辑后的config.json文件如下图所示:

Comment vérifier si Docker utilise domestique ou miroir

编辑完成后,按下“ESC”键返回命令模式,再输入“:wq”命令保存并退出编辑器。

  1. 重启Docker服务

输入以下命令,重启Docker服务:

systemctl restart docker

重启完成后,再次使用docker images

Si Docker est déjà installé, le système reviendra. les informations sur la version Docker, comme indiqué ci-dessous :

Comment vérifier si Docker utilise domestique ou miroir

2. Vérifiez le registre Docker actuellement utilisé🎜🎜Le registre Docker est l'endroit où Docker stocke les images. Il peut s'agir du Docker Hub officiel ou d'un registre national. Si vous souhaitez afficher le registre Docker actuellement utilisé, vous pouvez utiliser la commande suivante : 🎜🎜docker info🎜🎜Après avoir exécuté la commande, le système renverra des informations détaillées sur Docker, y compris une section sur le registre Docker actuellement utilisé. utilisé l'adresse du registre Docker, comme indiqué ci-dessous : 🎜🎜Comment vérifier si Docker utilise domestique ou miroir🎜🎜Comme le montrent les informations ci-dessus, le registre Docker actuellement utilisé est le registre d'Alibaba Cloud. 🎜🎜3. Afficher les images Docker actuellement utilisées 🎜🎜Exécutez la commande suivante pour afficher la liste des images Docker installées dans le système actuel : 🎜🎜images Docker🎜🎜Après avoir exécuté cette commande, le système renvoie toutes les images Docker installées Les informations sur l'image Docker installée sont présentées ci-dessous : 🎜🎜docker -images🎜🎜Comme vous pouvez le voir sur l'image ci-dessus, les images Neo4j et Hello-World téléchargées sont des images officielles et aucune image nationale n'est utilisée. 🎜🎜Si nous voulons utiliser des images domestiques, nous pouvons modifier le registre Docker par défaut. La méthode spécifique est la suivante : 🎜🎜4 Modifier le fichier de configuration Docker 🎜🎜Dans le système Linux, le fichier de configuration Docker de l'utilisateur actuellement connecté. l'utilisateur est stocké dans le fichier ~/.docker/config.json. Par conséquent, la modification de ce fichier peut modifier le registre par défaut de Docker. La méthode spécifique est la suivante : 🎜
  1. Entrez le dossier .config
🎜Entrez la commande suivante dans le terminal pour entrer dans le dossier .config de l'utilisateur actuel : 🎜🎜cd ~/. docker🎜
  1. Ouvrez le fichier config.json
🎜Entrez la commande suivante pour ouvrir le fichier config.json : 🎜 🎜vim config.json 🎜🎜Après être entré dans l'éditeur vim, appuyez sur la touche "i" pour entrer en mode édition, recherchez l'élément de configuration "registry-mirrors" et modifiez son contenu à l'adresse de le registre local. Par exemple, modifiez l'adresse du registre en "https://registry.docker-cn.com", et le fichier config.json modifié est comme indiqué ci-dessous : 🎜🎜Comment vérifier si Docker utilise domestique ou miroir🎜🎜Une fois l'édition terminée, appuyez sur la touche "ESC" pour revenir en mode commande Entrez ensuite la commande ":wq" pour enregistrer et quitter l'éditeur. 🎜
  1. Redémarrez le service Docker
🎜Entrez la commande suivante pour redémarrer le service Docker : 🎜🎜systemctl restart docker🎜🎜Après le redémarrage est terminé, utilisez à nouveau la commande docker images pour afficher l'image téléchargée. Vous pouvez voir que Docker a utilisé l'image domestique. 🎜🎜Résumé🎜🎜Ce qui précède est la méthode pour vérifier si Docker utilise une image domestique. Vous pouvez déterminer si une image nationale est utilisée en vérifiant la version de Docker installée, le registre Docker actuellement utilisé et la liste d'images Docker téléchargées. Si vous souhaitez passer à une image domestique, il vous suffit de modifier le fichier de configuration Docker. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn