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 --version
docker --version
如果已经安装Docker,系统会返回Docker的版本信息,如下图所示:
二、查看当前使用的Docker Registry
Docker Registry是Docker存储镜像的地方,可以是官方的Docker Hub,也可以使用国内的Registry。想要查看当前使用的Docker Registry,可以使用以下命令:
docker info
执行命令后,系统会返回详细的Docker信息,其中会有一段是当前使用的Docker Registry的地址,如下图所示:
从上面的信息可以看出,当前使用的Docker Registry是阿里云的Registry。
三、查看当前使用的Docker镜像
执行以下命令可以查看当前系统中已经安装的Docker镜像列表:
docker images
执行该命令后,系统会返回所有已安装的Docker镜像信息,如下图所示:
从上图可以看出,下载的Neo4j和Hello-World镜像都是官方的镜像,没有用到国内的镜像。
如果我们希望使用国内镜像,可以修改Docker默认的Registry,具体方法如下:
四、修改Docker配置文件
在Linux系统中,当前登录的用户的Docker配置文件存储在~/.docker/config.json文件中。因此,修改该文件即可修改Docker默认的Registry。具体方法如下:
在终端中输入以下命令,进入当前用户的.config文件夹:
cd ~/.docker
输入以下命令,打开config.json文件:
vim config.json
进入vim编辑器后,按下“i”键进入编辑模式,找到“registry-mirrors”配置项,将其内容改为本地Registry的地址。例如,将Registry地址改为“https://registry.docker-cn.com”,编辑后的config.json文件如下图所示:
编辑完成后,按下“ESC”键返回命令模式,再输入“:wq”命令保存并退出编辑器。
输入以下命令,重启Docker服务:
systemctl restart docker
重启完成后,再次使用docker images
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 : 🎜🎜🎜🎜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 : 🎜🎜🎜🎜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 : 🎜cd ~/. docker
🎜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 : 🎜🎜🎜🎜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. 🎜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!