docker安装后默认没有daemon.json这个配置文件,需要进行手动创建。配置文件的默认路径:/etc/docker/daemon.json 一般情况,配置文件 daemon.json中配置的项目参数,在启动参数中同样适用,有些可能不一样(具体可以查看官方文档),但需要注意的一点,配置文件中如果已经有某个配置项,则无法在启动参数中增加,会出现冲突的错误。 如果在daemon.json文件中进行配置,需要docker版本高于1.12.6(在这个版本上不生效,1.13.1以上是生效的) 参数 官方的配置地址:https://docs./engine/reference/commandline/dockerd/#/configuration-reloading。 官方的配置地址:https://docs./engine/reference/commandline/dockerd/#options 官方的配置地址:https://docs./engine/reference/commandline/dockerd/#/linux-configuration-file { "registry-mirrors": [ "https://ebkn7ykm.mirror.", "https://docker.mirrors.ustc.edu.cn", "http://f1361db2.m.", "https://registry." ] } 在这个文件中,我们可以看到一些常用的配置项和选项: debug:是否启用debug模式。 log-driver:指定Docker的日志输出方式。常用的有json-file、journald、syslog。 log-opts:配置日志输出选项。例如,指定日志文件的大小和数量。 storage-driver:指定Docker的存储驱动。常用的有aufs、overlay2、btrfs、devmapper等。 storage-opts:配置存储驱动的选项。例如,指定overlay2存储驱动使用的内核版本。 registry-mirrors:配置Docker镜像仓库的地址。加速Docker镜像的下载。 如果我们需要修改daemon.json文件,可以使用任何文本编辑器打开文件,并按照上述格式进行编辑和保存。或者,可以使用命令行来修改: # 编辑daemon.json文件 sudo vi /etc/docker/daemon.json # 重新加载Docker的配置 sudo systemctl daemon-reload # 重启Docker服务 sudo systemctl restart docker 总的来说,daemon.json文件是Docker的重要配置文件之一,了解和掌握其中的选项和配置项,可以帮助我们更好地使用和管理Docker。 |
|