Heim > Artikel > Betrieb und Instandhaltung > So überprüfen Sie, ob Docker „Domestic“ oder „Spiegel“ verwendet
Docker ist eine Open-Source-Anwendungscontainerplattform, die häufig zum Verpacken, Versenden und Ausführen von Anwendungen verwendet wird. Normalerweise lädt Docker Bilder in internationalen Netzwerken schneller herunter, aber manchmal müssen wir aufgrund von Netzwerkproblemen inländische Bilder verwenden. Wie kann man also überprüfen, ob Docker Inland oder Spiegelung verwendet? In diesem Artikel werden Ihnen die einzelnen Schritte vorgestellt.
1. Überprüfen Sie die installierte Docker-Version.
Überprüfen Sie zunächst die installierte Docker-Version. Der spezifische Befehl lautet wie folgt:
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 images
🎜🎜Nach der Ausführung dieses Befehls wird das System angezeigt Alle installierten Docker-Images zurückgeben. Die installierten Docker-Image-Informationen sind wie folgt: 🎜🎜🎜🎜Wie Sie auf dem Bild oben sehen können, sind die heruntergeladenen Neo4j- und Hello-World-Bilder offizielle Bilder und es werden keine inländischen Bilder verwendet. 🎜🎜Wenn wir inländische Images verwenden möchten, können wir die Standard-Docker-Registrierung ändern. Die spezifische Methode lautet wie folgt: 🎜🎜4. Ändern Sie die Docker-Konfigurationsdatei 🎜🎜Im Linux-System die Docker-Konfigurationsdatei des aktuell angemeldeten Benutzers Der Benutzer wird in der Datei ~/.docker/config.json gespeichert. Daher kann das Ändern dieser Datei die Standardregistrierung von Docker ändern. Die spezifische Methode ist wie folgt: 🎜cd ~/. docker
🎜vim config.json
🎜🎜Nachdem Sie den vim-Editor aufgerufen haben, drücken Sie die Taste „i“, um in den Bearbeitungsmodus zu gelangen, suchen Sie das Konfigurationselement „registry-mirrors“ und ändern Sie seinen Inhalt in die Adresse von die lokale Registry. Ändern Sie beispielsweise die Registrierungsadresse in „https://registry.docker-cn.com“, und die bearbeitete Datei config.json sieht wie folgt aus: 🎜🎜🎜🎜Nachdem die Bearbeitung abgeschlossen ist, drücken Sie die Taste „ESC“, um zurückzukehren Wechseln Sie in den Befehlsmodus und geben Sie dann den Befehl „:wq“ ein, um den Editor zu speichern und zu verlassen. 🎜systemctl restart docker
🎜🎜Danach Der Neustart ist abgeschlossen. Verwenden Sie den Befehl docker images
erneut, um das heruntergeladene Image anzuzeigen. Sie können sehen, dass Docker das inländische Image verwendet hat. 🎜🎜Zusammenfassung🎜🎜Das Obige ist die Methode, um zu überprüfen, ob Docker ein inländisches Image verwendet. Sie können feststellen, ob ein inländisches Image verwendet wird, indem Sie die installierte Docker-Version, die aktuell verwendete Docker-Registrierung und die heruntergeladene Docker-Image-Liste überprüfen. Wenn Sie zu einem inländischen Image wechseln möchten, müssen Sie nur die Docker-Konfigurationsdatei ändern. 🎜Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, ob Docker „Domestic“ oder „Spiegel“ verwendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!