Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So überprüfen Sie, ob Docker „Domestic“ oder „Spiegel“ verwendet

So überprüfen Sie, ob Docker „Domestic“ oder „Spiegel“ verwendet

PHPz
PHPzOriginal
2023-04-25 09:01:581538Durchsuche

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 --versiondocker --version

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

So überprüfen Sie, ob Docker „Domestic“ oder „Spiegel“ verwendet

二、查看当前使用的Docker Registry

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

docker info

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

So überprüfen Sie, ob Docker „Domestic“ oder „Spiegel“ verwendet

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

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

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

docker images

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

So überprüfen Sie, ob Docker „Domestic“ oder „Spiegel“ verwendet

从上图可以看出,下载的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文件如下图所示:

So überprüfen Sie, ob Docker „Domestic“ oder „Spiegel“ verwendet

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

  1. 重启Docker服务

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

systemctl restart docker

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

Wenn Docker bereits installiert ist, kehrt das System zurück die Docker-Versionsinformationen, wie unten gezeigt:

So überprüfen Sie, ob Docker „Domestic“ oder „Spiegel“ verwendet🎜🎜Wie aus den obigen Informationen ersichtlich ist, handelt es sich bei der derzeit verwendeten Docker-Registrierung um die Alibaba Cloud-Registrierung. 🎜🎜3. Zeigen Sie die aktuell verwendeten Docker-Images an. 🎜🎜Führen Sie den folgenden Befehl aus, um die Liste der im aktuellen System installierten Docker-Images anzuzeigen: 🎜🎜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: 🎜🎜docker -images🎜🎜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: 🎜
  1. Geben Sie den .config-Ordner ein
🎜Geben Sie den folgenden Befehl im Terminal ein, um den .config-Ordner des aktuellen Benutzers aufzurufen: 🎜🎜cd ~/. docker🎜
  1. Öffnen Sie die Datei config.json
🎜Geben Sie den folgenden Befehl ein, um die Datei config.json zu öffnen: 🎜 🎜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: 🎜🎜So überprüfen Sie, ob Docker „Domestic“ oder „Spiegel“ verwendet🎜🎜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. 🎜
  1. Starten Sie den Docker-Dienst neu
🎜Geben Sie den folgenden Befehl ein, um den Docker-Dienst neu zu starten: 🎜🎜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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn