Docker服务初始化参数

在Ubuntu中,经常会在/etc/default/docker文件中设置一些docker守护进程启动时你需要特殊调整的一些参数,主要有以下参数可以在守护进程启动时进行设置:

Options:
  --api-enable-cors=false                Enable CORS headers in the remote API

  -b, --bridge=""                        把容器绑定在一个默认的网桥上面,如果使用none作为参数,则表示禁用容器的网络                                      

  --bip=""                               使用指定的CIDR作为网桥的IP地址范围, 该参数不能和-b参数一起使用

  -D, --debug=false                      开启debug模式

  -d, --daemon=false                     开启守护进程模式

  --dns=[]                               强制Docker使用指定的DNS服务地址

  --dns-search=[]                        强制Docker使用指定的DNS domains

  -e, --exec-driver="native"             强制Docker在运行时使用指定的exec驱动

  --fixed-cidr=""                        IPv4格式的子网地址 (ex: 10.20.0.0/16), 这个子网地址的范围必须在网桥的子网范围内

  -G, --group="docker"                   当运行在守护进程模式时,分配unix socket到哪个组中,使用空字符串,则表示禁止该功能                               

  -g, --graph="/var/lib/docker"          那个路径作为docker运行时的根
  
  -H, --host=[]                          socket是绑定到守护进程模式还是绑定到客户端链接模式,可以使用多个tcp://host:port, unix:///path/to/socket, fd://* or fd://socketfd.

  --icc=true                             开启容器内部的沟通

  --insecure-registry=[]                 和指定的注册机开启非安全的通讯模式

  --ip=0.0.0.0                           当绑定到容器的端口上时默认使用的哪个ip地址。

  --ip-forward=true                      开启net.ipv4.ip_forward

  --ip-masq=true                         为网桥上的ip地址开启IP masquerading

  --iptables=true                        开启Docker's的iptables规则

  --mtu=0                               设置容器网络的MTU,默认值是1500

  -p, --pidfile="/var/run/docker.pid"    docker守护进程的pid文件路径

  --registry-mirror=[]                   设置Docker首选注册镜像

  -s, --storage-driver=""                强制Docker在运行是使用一个特别指定的存储驱动

  --selinux-enabled=false                开启selinux支持.,SELinux目前不支持BTRFS文件系统

  --storage-opt=[]                       设置存储驱动的参数选项

  --tls=false                            使用TLS

  --tlscacert="/root/.docker/ca.pem"     Trust only remotes providing a certificate signed by the CA given here

  --tlscert="/root/.docker/cert.pem"     TLS certificate文件的路径

  --tlskey="/root/.docker/key.pem"      TLS key文件的路径

  --tlsverify=false                      使用TLS并进行远程认证(服务端验证客户端,客户端验证服务端)

  -v, --version=false                    打印版本信息,然后退出




转载于:https://my.oschina.net/guol/blog/350241

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值