在 Docker 中,daemon.json 是一個配置文件,可以用來配置 Docker 引擎的設置。這個文件可以包含一系列 JSON 格式的鍵值對,其中包括一些常用的設置,例如鏡像加速器、日志記錄級別、暴露的接口等。
為了修改 daemon.json 文件,需要在 Docker 客戶端中打開該文件并進行編輯。可以通過以下步驟完成:
$ sudo nano /etc/docker/daemon.json
修改完成后,保存文件并重啟 Docker 引擎以使更改生效。可以通過以下命令來重啟守護進程:
$ sudo systemctl restart docker
下面的例子演示了如何配置 Docker 加速器:
{ "registry-mirrors": ["https://registry.docker-cn.com"] }
這個配置將鏡像下載地址設置為 registry.docker-cn.com,這個地址是 Docker 官方中國區的加速器,可以加速拉取功能包和鏡像。
在 daemon.json 文件中還可以設置其他很多選項。下面只介紹一些常用的配置:
- log-level:設置 Docker 守護進程的日志級別;
- bip:設置 Docker 容器的 IP 地址池;
- dns:指定 Docker 容器使用的 DNS 服務器;
- insecure-registries:設置 Docker 安全策略,允許來自某些鏡像庫的不安全鏡像。
綜上所述,了解并配置 daemon.json 文件對于優化和個性化 Docker 使用非常有幫助。
下一篇c 輸出json對象