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.配置示例:

配置与应用

  1. 默认没有文件,所以我们需要先创建,进入/etc/docker目录下,记得创建的文件所有者是root(vim或touch,记得chown修改所有者)
  1. 在文档中配置想要添加的参数
  1. 创建并修改完daemon.json文件后,需要让这个文件生效

配置示例