type
Post
status
Published
date
Mar 30, 2023
slug
summary
tags
deploy
docker
category
部署问题
icon
password
背景
- docker安装后默认没有daemon.json这个配置文件,需要进行手动创建。配置文件的默认路径:/etc/docker/daemon.json
- 一般情况,配置文件 daemon.json中配置的项目参数,在启动参数中同样适用,有些可能不一样(具体可以查看官方文档),但需要注意的一点,配置文件中如果已经有某个配置项,则无法在启动参数中增加,会出现冲突的错误。
- 如果在 daemon. json 文件中进行配置,需要 docker 版本高于 1.12.6 (在这个版本上不生效,1.13.1 以上是生效的)
参数
daemon.json文件可配置的参数表,我们在配置的过程中,只需要设置我们需要的参数即可,不必全部写出来。详细参考官网。
示例
1、如何配置 registry 私库相关的参数
涉及以下2个参数:
- "insecure-registries": [], //这个私库的服务地址
- "registry-mirrors": [], // 私库加速器
2.配置示例:
配置与应用
- 默认没有文件,所以我们需要先创建,进入
/etc/docker目录下,记得创建的文件所有者是root(vim或touch,记得chown修改所有者)
- 在文档中配置想要添加的参数
- 创建并修改完daemon.json文件后,需要让这个文件生效