Docker命令指南(一):配置项管理

声明:本docker是在Centos6.7系统上安装,版本为1.7.1,docker最适用系统为ubuntu14.x以上

一、配置项

-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版本信息

时间: 2024-11-09 10:32:52

Docker命令指南(一):配置项管理的相关文章

10、《每天5分钟玩转Docker容器技术》学习-Docker命令之本地镜像管理

a) Docker images 命令 docker images : 列出本地镜像. docker images [OPTIONS] [REPOSITORY[:TAG]] -a :列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层): --digests :显示镜像的摘要信息: -f :显示满足条件的镜像: --format :指定返回值的模板文件: --no-trunc :显示完整的镜像信息: -q :只显示镜像ID. l 实例 查看本地镜像列表. 列出本地镜像中REPOSITO

Docker实用指南:将Python Web应用容器化

Docker实用指南:将Python Web应用容器化 提供 Zstack社区 前言 Web应用随时可能被攻击者利用来夺取整个主机的权限,这是很常见也是很恐怖的一件事.为了更高的安全性,就需要将不同应用之间进行隔离(尤其是在这些应用属于不同的用户的情况下),然而这种隔离的实现一直是个挑战.到目前为止,隔离性的实现方法已经有了很多,然而它们要么太过昂贵(时间的层面以及资源的层面),要么太过复杂(无论对开发者还是对管理员). 本文将讨论如何让"容器化"的Python Web应用跑在安全的沙

Docker入门指南

地址:docker入门指南 更换国内镜像源 docker store地址默认是在国外,下载速度很慢,自行更换国内docker加速地址. 名词解释 image: 镜像containers: 容器docker-machine: docker虚拟主机docker store: docker存储云 术语 Image 和 ContainerImage可以理解为一个系统镜像,Container是Image在运行时的一个状态.如果拿虚拟机作一个比喻的话,Image就是关机状态下的磁盘文件,Container就

Docker命令查询

Docker命令查询 基本语法 docker [OPTIONS] COMMAND [arg...] 一般来说,Docker 命令可以用来管理 daemon,或者通过 CLI 命令管理镜像和容器.可以通过 man docker来查看这些命令. 选项 -D=true|false     使用 debug 模式.默认为 false. -H, --host=[unix:///var/run/docker.sock]: tcp://[host:port]来绑定或者 unix://[/path/to/soc

Docker配置指南(二):指令集(二)

pause:    停止一个容器的所有进程     语法:ocker pause CONTAINER [CONTAINER...]     port:    列出容器的端口映射,或者查看指定开放端口的NAT映射     语法:docker port [--help] CONTAINER [PRIVATE_PORT[/PROTO]] ps:    列出容器     语法:docker  ps  [-a|--all[=false]]  [--before[=BEFORE]]  [--help]  [

深入浅出Docker(二):Docker命令行探秘

1. Docker命令行 Docker官方为了让用户快速了解Docker,提供了一个交互式教程,旨在帮助用户掌握Docker命令行的使用方法.但是由于Docker技术的快速发展,此交互式教程已经无法满足Docker用户的实际使用需求,所以让我们一起开始一次真正的命令行学习之旅.首先,Docker的命令清单可以通过运行docker ,或者 docker help 命令得到: $ sudo docker 在Docker容器技术不断演化的过程中,Docker的子命令已经达到34个之多,其中核心子命令(

Docker集中化web界面管理平台-Shipyard部署记录

之前介绍了DOcker的web管理工具DockerUI,下面介绍下Docker的另一个web界面管理工具Shipyard的使用.Shipyard(github)是建立在docker集群管理工具Citadel之上的可以管理容器.主机等资源的web图形化工具,包括core和extension两个版本,core即shipyard主要是把多个 Docker host上的 containers 统一管理(支持跨越多个host),extension即shipyard-extensions添加了应用路由和负载

Docker配置指南(二):指令集(一)

二.Docker指令集 #由于有一部分指令用到了dockerfile,所以不懂的话,请首先查看dockerfile配置指南一节 attach:    docker attach 允许进入或者直接操作容器     语法:docker attach [OPTIONS] CONTAINER     配置指令:         --help 查看帮助         --no-stdin=false             --sig-proxy=true         用法示例:        [[

Docker命令行与守护进程如何交互?

译者按: Docker是典型的C/S架构,其守护进程(daemon)与命令行(CLI)是通过REST API进行交互的. 原文: Understanding how the Docker Daemon and Docker CLI Work Together 译者: Fundebug 为了保证可读性,本文采用意译而非直译.另外,本文版权归原作者所有,翻译仅用于学习. Docker并非单体应用,它由多个组件构成.这篇博客将介绍Docker守护进程(daemon)与Docker命令行(CLI).事实