设为首页 收藏本站
查看: 890|回复: 0

[经验分享] Docker配置指南系列(一):配置项管理

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-4-28 09:49:49 | 显示全部楼层 |阅读模式
#声明:本docker是在Centos6.7系统上安装,版本为1.7.1,docker最适用系统为ubuntu14.x以上
#本系列适合对DOCKER基础原理有了解的人群阅读,当然新手也可以把这个当做手册来学习。我也是一点点通过翻译man手册来完全理解docker的所有功能
一、配置项
    -h    帮助
    --api-cors-header=""    设备跨域访问,默认关闭,内容可以为"http://xx.xx.com",如果设定为"*",则代表允许所有的跨站请求
    -b --bridge=""    配置容器使用的网桥,如果设置为none,则关闭其网络功能
    --bip=""    配置窗口使用动态网桥,不能和-b一起使用
    -D --defug=true|false    开启/关闭debug模式
    -d --daemon=true|false    允许以守护进程模式启动
    --default-gateway=""    配置默认网关
    --default-gateway-v6=""    配置IPV6的默认网关
    --dns=""    配置docker使用指定的dns服务器
    -e -exec-driver    强制docker使用指定的驱动
        --exec-opt=[]    驱动配置项
        --exec-root=""    指定docker驱动的根路径
    --fixed-cidr=""    为docker容器分配ip以及掩码,如10.0.0.1/16,使用前提,必须使用-b选项指定桥接网络
    --fixed-cidr-v6=""    为docker容器分配ipv6地址
    -G --group=""    指定执行docker的用户组,默认即为docker
    -g --graph=""    运行docker的根目录,默认为/var/lib/docker
    -H --host=[unix:///var/run/docker.sock],tcp://host:port    在后台模式下指定socket绑定,可以绑定一个或多个
    --icc=true|false    允许/拒绝docker容器与主机通信,默认为允许
    --ip=""    容器绑定IP时使用的默认IP地址
    --ip-forward=true|false    默认启动容器的 net.ipv4.ip_forward
    --ip-masq=true|false    默认对于网桥的IP段启用ip伪装
    --iptables=true|false    默认启动Docker容器自定义的iptable规则
    --ipv6=true|false    默认不支持ipv6,如果启用,需要指定--fixed-cidr-v6地址,并且开启后,ipv6_forward也会默认启用(如果没有配置--ip-forward=false)
    -l log-level="debug|info|warn|error|fatal"    设置log级别,默认为info
    --label="[]"    为进程设置键值对标签,可以通过docker info查看
    --log-driver="json-file|syslog|journald|none"    设置日志驱动,默认为json-file,docker logs命令只支持json-file日志驱动
        --log-opt=[] 设置日志配置选项
    --mtu=VALUE    设置容器网络的mtu,默认为0
    -p --pidfile=""    设置守护进程的PID文件路径,默认为/var/run/docker.pid
    --registry-mirror=<scheme>://<host>    设置用于拉取镜像的镜像仓库,可以设置多个
    -s --storage-driver=""    强制容器运行时使用指定的存储驱动,例如,指定使用devicemapper, 可以这样:docker -d -s devicemapper
    --selinux-enabled=true|false    默认关闭容器的selinux功能。selinux目前不支持BTRFS存储驱动
    --storage-opt=[]    设置存储选项,See STORAGE DRIVER OPTIONS.
    -tls=true|false    默认关闭TLS(安全传输层协议)
        --tlscacert="/root/.docker/ca.pem"    通过CA认证过的的certificate文件路径
        -tlscert="/root/.docker/cert.pem"    TLS的certificate文件路径
        --tlskey="/root/.docker/key.pem"    TLS的key文件路径
        -tlsverify=true|false    使用TLS并做后台进程与客户端通讯的验证,默认关闭
    --userland-proxy=true|false    默认启用。这个配置是新加入的,宿主机每一次为容器映射一个端口,都会启动一个docker-proxy进程,如果有多个端口需要映射,那就会导致docker-proxy进程非常多,进而占用许多内存资源。
    -v --version    显示docker版本信息


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-209832-1-1.html 上篇帖子: Docker配置指南系列(二):指令集(一) 下篇帖子: centos6.5上使用docker
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表