在使用Docker鏡像時,有時候我們需要將默認的Docker地址更改為其他值。那么該如何進行操作呢?接下來就來給大家講解一下。
首先,在使用Docker之前,我們要確認自己的Docker版本是比較新的,最好是18.03或以上版本。其次,我們需要先關閉Docker服務,然后進行配置文件的修改。在Linux系統中,Docker的配置文件位于/etc/docker/daemon.json,而在Windows系統中,則位于%HOMEPATH%\AppData\Roaming\Docker\settings.json文件中。
sudo service docker stop // 停止Docker服務 sudo vim /etc/docker/daemon.json // 打開配置文件
在配置文件中,我們需要添加一句話來更改Docker地址,即“hosts”:["tcp://0.0.0.0:2375","unix:///var/run/docker.sock"],其中的“0.0.0.0:2375”就是我們要更改的Docker地址,可以根據實際情況進行修改。修改完配置文件后,保存并關閉,然后重新啟動Docker服務。
{ "hosts": ["tcp://0.0.0.0:2375","unix:///var/run/docker.sock"], "debug": true, "experimental": true }
在啟動Docker服務之后,我們可以通過命令docker ps來查看是否更改成功。如果看到如下圖所示的內容,則說明我們已經成功更改了Docker地址。
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
通過以上步驟,我們就可以成功更改Docker地址了。需要注意的是,如果修改之后還是無法正常使用Docker,可以嘗試重啟Docker,或者重新創建一個Docker的實例。