Docker的主要配置檔案通常位於Linux系統的 /etc/docker/
目錄下,關鍵的配置檔案是 daemon.json
。這個檔案用於配置Docker守護程序(Docker Daemon)的各項引數,包括但不限於資料儲存位置、網路設定、日誌配置、信任代理等。
查詢和修改Docker配置檔案的步驟如下:
-
定位配置檔案:
Docker的全域性配置檔案路徑一般為/etc/docker/daemon.json
。若檔案不存在,您需要自行建立。 -
編輯配置檔案:
使用 root 許可權開啟或建立該檔案,並按照 JSON 格式新增或修改配置項。例如,要更改 Docker 資料儲存路徑(data-root):{ "data-root": "/new/path/to/docker/data" }
其他配置項例如代理設定:
{ "proxies": { "default": { "httpProxy": "http://proxy.example.com:8080", "httpsProxy": "https://proxy.example.com:8080", "noProxy": "*.local, 169.254/16" } } }
請根據實際需求參照Docker官方文件新增或修改配置項。
-
儲存並退出編輯器:
使用文字編輯器(如nano
、vi
或vim
)完成編輯後,儲存並退出檔案。 -
應用更改:
為了讓更改生效,需要重啟Docker服務。在使用systemd的系統中,執行以下命令:sudo systemctl daemon-reload sudo systemctl restart docker
若您的系統不使用systemd,可能會使用類似以下命令:
sudo service docker restart
除此之外,還有一些其他的Docker配置可能分散在系統級別的配置檔案中,如在systemd系統中,Docker服務的啟動配置檔案可能是 /lib/systemd/system/docker.service
,在這裡可以修改守護程序的啟動引數。然而,大部分使用者級別的配置應透過daemon.json
檔案進行。
注意事項:
- 在修改配置檔案之前,請確保瞭解你正在更改的配置項的具體含義及潛在影響。
- 配置檔案修改後,必須重啟Docker服務才能應用新的配置。
- 不同的作業系統和Docker版本之間可能有細微差別,請根據實際情況參考Docker官方文件進行操作。