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

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

[复制链接]

尚未签到

发表于 2018-5-29 11:32:15 | 显示全部楼层 |阅读模式
  #声明:本docker是在Centos6.7系统上安装,版本为1.7.1,docker最适用系统为ubuntu14.x以上
  #本系列适合对docker基础原理有了解的人群阅读,当然新手也可以把这个当做手册来学习。我也是一点点通过翻译man手册或者docker官方文档来完全理解docker的所有功能,官方文档地址:https://docs.docker.com
  一、配置项
      -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版本信息
  有关docker配置指令,请查阅:
  http://leon0long.blog.51cto.com/3011404/1767510
  

运维网声明 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-482564-1-1.html 上篇帖子: Docker 4 下篇帖子: Docker常见仓库介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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