zoukankan      html  css  js  c++  java
  • 【转】docker配置参数详解---/etc/docker/daemon.json完整参数

     1 docker-daemon.json各配置详解
     2 {
     3 “api-cors-header”:"", ——————在引擎API中设置CORS标头
     4 “authorization-plugins”:[], ——————要加载的授权插件
     5 “bridge”:"", ————将容器附加到网桥
     6 “cgroup-parent”:"", ——————为所有容器设置父cgroup
     7 “cluster-store”:"", ——————分布式存储后端的URL
     8 “cluster-store-opts”:{}, ————————设置集群存储选项(默认map [])
     9 “cluster-advertise”:"", ————————要通告的地址或接口名称
    10 “debug”: true, ————————启用调试模式,启用后,可以看到很多的启动信息。默认false
    11default-gateway”:"", ——————容器默认网关IPv4地址
    12default-gateway-v6”:"", ——————容器默认网关IPv6地址
    13default-runtime”:“runc”, ————————容器的默认OCI运行时(默认为“ runc”)
    14default-ulimits”:{}, ——————容器的默认ulimit(默认[])
    15 “dns”: [“192.168.1.1”], ——————设定容器DNS的地址,在容器的 /etc/resolv.conf文件中可查看。
    16 “dns-opts”: [], ————————容器 /etc/resolv.conf 文件,其他设置
    17 “dns-search”: [], ————————设定容器的搜索域,当设定搜索域为 .example.com 时,在搜索一个名为 host 的 主机时,DNS不仅搜索host,还会搜
    18 索host.example.com 。 注意:如果不设置, Docker 会默认用主机上的 /etc/resolv.conf 来配置容器。
    19 “exec-opts”: [], ————————运行时执行选项
    20 “exec-root”:"", ————————执行状态文件的根目录(默认为’/var/run/docker‘)
    21fixed-cidr”:"", ————————固定IP的IPv4子网
    22fixed-cidr-v6”:"", ————————固定IP的IPv6子网
    23 “data-root”:"/var/lib/docker", ————-Docker运行时使用的根路径,默认/var/lib/docker
    24 “group”: “”, ——————UNIX套接字的组(默认为“docker”)
    25 “hosts”: [], ——————设置容器hosts
    26 “icc”: false, ——————启用容器间通信(默认为true)
    27 “ip”:“0.0.0.0”, ————————绑定容器端口时的默认IP(默认0.0.0.028 “iptables”: false, ———————启用iptables规则添加(默认为true)
    29 “ipv6”: false, ——————启用IPv6网络
    30 “ip-forward”: false, ————————默认true, 启用 net.ipv4.ip_forward ,进入容器后使用 sysctl -a | grepnet.ipv4.ip_forward 查看
    31 “ip-masq”:false, ——————启用IP伪装(默认为true)
    32 “labels”:[“nodeName=node-121”], ————————docker主机的标签,很实用的功能,例如定义:–label nodeName=host-121
    33 “live-restore”: true, ——————在容器仍在运行时启用docker的实时还原
    34 “log-driver”:"", ——————容器日志的默认驱动程序(默认为“ json-file”)
    35 “log-level”:"", ——————设置日志记录级别(“调试”,“信息”,“警告”,“错误”,“致命”)(默认为“信息”)
    36 “max-concurrent-downloads”:3, ——————设置每个请求的最大并发下载量(默认为3)
    37 “max-concurrent-uploads”:5, ——————设置每次推送的最大同时上传数(默认为5)
    38 “mtu”: 0, ——————设置容器网络MTU
    39 “oom-score-adjust”:-500, ——————设置守护程序的oom_score_adj(默认值为-50040 “pidfile”: “”, ——————Docker守护进程的PID文件
    41 “raw-logs”: false, ——————全时间戳机制
    42 “selinux-enabled”: false, ——————默认 false,启用selinux支持
    43 “storage-driver”:"", ——————要使用的存储驱动程序
    44 “swarm-default-advertise-addr”:"", ——————设置默认地址或群集广告地址的接口
    45 “tls”: true, ————————默认 false, 启动TLS认证开关
    46 “tlscacert”: “”, ——————默认 ~/.docker/ca.pem,通过CA认证过的的certificate文件路径
    47 “tlscert”: “”, ————————默认 ~/.docker/cert.pem ,TLS的certificate文件路径
    48 “tlskey”: “”, ————————默认~/.docker/key.pem,TLS的key文件路径
    49 “tlsverify”: true, ————————默认false,使用TLS并做后台进程与客户端通讯的验证
    50 “userland-proxy”:false, ——————使用userland代理进行环回流量(默认为true)
    51 “userns-remap”:"", ————————用户名称空间的用户/组设置
    52 “bip”:“192.168.88.0/22”, ——————————指定网桥IP
    53 “registry-mirrors”: [“https://192.498.89.232:89”], ————————设置镜像加速
    54 “insecure-registries”: [“120.123.122.123:12312”], ———————设置私有仓库地址可以设为http
    55 “storage-opts”: [
    56 “overlay2.override_kernel_check=true”,
    57 “overlay2.size=15G”
    58 ], ————————存储驱动程序选项
    59 “log-opts”: {
    60 “max-file”: “3”,
    61 “max-size”: “10m”,
    62 }, ————————容器默认日志驱动程序选项
    63 “iptables”: false ————————启用iptables规则添加(默认为true)
    64 }
    
  • 相关阅读:
    今天开始用 VSU 2010
    Visual Studio 2010 模型设计工具 基本应用
    Asp.Net访问Oracle 数据库 执行SQL语句和调用存储过程
    Enterprise Library 4.1 Security Block 快速使用图文笔记
    解决“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。”(图)
    一个Oracle存储过程示例
    Enterprise Library 4.1 Application Settings 快速使用图文笔记
    Oracle 10g for Windows 简体中文版的安装过程
    Oracle 11g for Windows 简体中文版的安装过程
    Oracle 9i 数据库 创建数据库 Net 配置 创建表 SQL查询 创建存储过程 (图)
  • 原文地址:https://www.cnblogs.com/HYanqing/p/12095947.html
Copyright © 2011-2022 走看看