Docker 是一種基于容器化技術的操作系統虛擬化平臺,它可以方便地應用于軟件開發和部署等各種場景。在使用 Docker 的過程中,我們有時需要對 Docker 的參數進行修改,以滿足各種實際需求。
在 Docker 中,有三種方法可以修改參數:
1. 修改 Docker 配置文件
$ sudo vim /etc/docker/daemon.json { "registry-mirrors":["https://xxxxxx.mirror.aliyuncs.com"], "insecure-registries":["10.0.0.0/8","172.16.0.0/12","192.168.0.0/16"], "debug": true, "experimental": true, } $ sudo systemctl daemon-reload $ sudo systemctl restart docker
2. 新建或修改 Docker 環境文件
$ vim /etc/systemd/system/docker.service.d/docker.conf [Service] ExecStart= ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375 $ systemctl daemon-reload $ systemctl restart docker
3. 修改 Docker 啟動參數
$ sudo vim /usr/lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375 --registry-mirror=https://xxxxxx.mirror.aliyuncs.com --insecure-registry 10.0.0.0/8 --insecure-registry 172.16.0.0/12 --insecure-registry 192.168.0.0/16 $ sudo systemctl daemon-reload $ sudo systemctl restart docker
以上三種方法修改 Docker 的參數都可以達到相同的效果,具體可以根據實際情況選擇使用哪種方法。修改完成后,需要重新啟動 Docker 服務,以使修改后的參數生效。