<font style="color:rgb(38, 38, 38);">/etc/init.d/dockerd</font>
脚本设置使用 <font style="color:rgb(38, 38, 38);">/tmp/dockerd/daemon.json</font>
作为 Docker 的配置文件,而脚本启动过程中<font style="color:rgb(38, 38, 38);">process_config()</font>
函数负责生成 Docker 配置。它从 <font style="color:rgb(38, 38, 38);">/etc/config/dockerd</font>
读取设置,然后创建 JSON 格式的配置文件。可以使用uci修改也可以直接修改<font style="color:rgb(38, 38, 38);">/etc/config/dockerd</font>
文件
参考:
1 2 3 4 5 6 7 8
| config globals 'globals' option log_level 'warn' option auto_start '1' option data_root '/mnt/sda4/docker/' option bip '172.31.0.1/24' option iptables 'true' list registry_mirrors 'https://hub-mirror.c.163.com' list dns '114.114.114.114'
|
- 检查 UCI 配置:
- 如果需要添加或修改设置(例如 DNS),可以使用 UCI 命令:
1 2 3
| uci add_list dockerd.globals.dns='114.114.114.114' uci commit dockerd
|
- 重启 Docker 服务以应用新的配置:
1 2
| /etc/init.d/dockerd restart
|
- 检查新生成的配置文件:
1 2
| cat /tmp/dockerd/daemon.json
|
- 验证 Docker 是否使用了新的配置:
1 2
| docker info docker run --rm alpine cat /etc/resolv.conf
|