Docker 是一種基于容器化技術(shù)的操作系統(tǒng)虛擬化平臺(tái),它可以方便地應(yīng)用于軟件開發(fā)和部署等各種場景。在使用 Docker 的過程中,我們有時(shí)需要對 Docker 的參數(shù)進(jìn)行修改,以滿足各種實(shí)際需求。
在 Docker 中,有三種方法可以修改參數(shù):
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 環(huán)境文件
$ 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 啟動(dòng)參數(shù)
$ 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 的參數(shù)都可以達(dá)到相同的效果,具體可以根據(jù)實(shí)際情況選擇使用哪種方法。修改完成后,需要重新啟動(dòng) Docker 服務(wù),以使修改后的參數(shù)生效。