标签:映射 语法 stop hostname details receive 提交 记录 包含
本章主要讲述Docker命令的各项配置,目的是以学习为主,如果转载请注明出处. -博客园:玲珑骰子安红豆
目录
? ?
REPOSITORY
仓库(是注册服务器与镜像名称组合起来的,)
NAME
名称(镜像的name属性,不包含注册服务器)
IMAGE
镜像,通常代指REPOSITORY+NAME的组合
TAG
标签(通常代表了镜像的版本)
CONTAINER
容器唯一标识(通常是ID或者简短ID,或者容器的names),可以通过dockers ps -a查看
DIGEST
文摘,通常指镜像的摘要
OPTIONS
选项
Usage
命令格式(用法,语法)
? ?
--automated=false | 只列出 automated build类型的镜像 |
--help=false | Print usage |
--no-trunc=false | 显示完整的镜像描述 |
-s, --stars=0 | 列出收藏数不小于指定值的镜像 |
-a, --all-tags=false | 下载所有tegged的镜像(下载所有标签不同的镜像) |
--help=false | Print usage |
-e, --email= | |
--help=false | Print usage |
-p, --password= | Password |
-u, --username= | Username |
? ?
-a, --all=false | Show all images (default hides intermediate images) |
--digests=false | Show digests |
-f, --filter=[] | Filter output based on conditions provided |
--help=false | Print usage |
--no-trunc=false | Don‘t truncate output |
-q, --quiet=false | Only show numeric IDs |
-f, --force=false | Force |
--help=false | Print usage |
? ?
? ?
? ?
-a, --attach=[] | 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项 |
--add-host=[] | 添加一条hosts的记录添加到hosts文件中, (格式 host:ip) |
--blkio-weight=0 | 容器块设备IO的权重 (范围10 至 1000)(默认为相同权重值500) |
-c, --cpu-shares=0 | CPU份额 (相对权重) |
--cap-add=[] | 控制docker的内核权限(添加) |
--cap-drop=[] | 控制docker的内核权限(排除) |
--cgroup-parent= | Optional parent cgroup for the container |
--cidfile= | 将容器的id写入宿主机的文件中 |
--cpu-period=0 | 完全公平算法中的period值(不了解请百度 Limit the CPU CFS) |
--cpu-quota=0 | 完全公平算法中的quota值 |
--cpuset-cpus= | 绑定容器到指定CPU运行 (0-3, 0,1) |
--cpuset-mems= | 绑定容器到指定CPU运行(0-3, 0,1),只应用于 NUMA 架构的 CPU 生效,http://cenalulu.github.io/linux/numa/ |
-d, --detach=false | 后台运行容器,并返回容器ID(run命令专属); |
--device=[] | 添加主机设备给容器,相当于设备直通 |
--dns=[] | 指定容器使用的DNS服务器,默认和宿主一致 |
--dns-search=[] | 指定容器DNS搜索域名,默认和宿主一致 |
-e, --env=[] | 设置环境变量 |
--entrypoint= | 配置容器启动时运行的命令 |
--env-file=[] | 从指定文件读入容器启动时运行的命令 |
--expose=[] | 开放端口(可以是一个 也可以是一组) |
-h, --hostname= | 指定容器的hostname |
--help=false | Print usage |
-i, --interactive=false | 以交互模式运行容器,通常与 -t 同时使用(保持输出打开) |
--ipc= | 要使用的IPC命名空间 |
-l, --label=[] | 设置标签(format a=b) |
--label-file=[] | 读取一个按行分隔的标签文件 |
--link=[] | 添加链接到另一个容器 |
--log-driver= | 容器使用的日志输出驱动设备 |
--log-opt=[] | 日志驱动选项 |
--lxc-conf=[] | 添加自定义LXC选项 |
-m, --memory= | 设置容器使用内存最大值 |
--mac-address= | 设置容器mac地址 (e.g. 92:d0:c6:0a:29:33) |
--memory-swap= | -1 表示交换分区不限制(禁用掉) |
--name= | 为容器指定一个名称 |
--net=bridge | 指定容器的网络连接类型,支持 bridge/host/none/container: 四种类型; |
--oom-kill-disable=false | 内存耗尽时是否杀掉容器,默认杀掉容器进程 |
-P, --publish-all=false | 映射所有开放的端口到宿主机的随机端口,需要与--expose参数配合使用. |
-p, --publish=[] | 指定端口映射 |
--pid= | 使用PID命名空间 |
--privileged=false | 指定容器是否为特权容器,特权容器拥有所有的capabilities |
--read-only=false | 容器的/根目录为只读 |
--restart=no | 指定容器停止后的重启策略(no,容器退出时不重启,on-failure容器故障退出时(返回值非零)重启,always退出时总是重启) |
--rm=false | 退出容器时,自动清理其所产生的数据,不与-d参数同时使用(run独有) |
--security-opt=[] | 修改容器默认的schema标签 |
--sig-proxy=true | 设置由代理接受并处理信号,但是SIGCHLD、SIGSTOP和SIGKILL不能被代理 |
-t, --tty=false | 为容器重新分配一个伪输入终端,通常与 -i 同时使用; |
-u, --user= | 指定容器的用户 (format: <name|uid>[:<group|gid>]) |
--ulimit=[] | ulimit 用于限制 shell 启动进程所占用的资源 |
--uts= | 使用UTS命名空间 |
-v, --volume=[] | 挂载数据卷 |
--volumes-from=[] | 挂载其他容器的数据卷 |
-w, --workdir= | 容器内的工作目录,默认为根目录 |
-a, --attach=false | Attach STDOUT/STDERR and forward signals |
--help=false | Print usage |
-i, --interactive=false | 连接到容器的标准输出 |
--help=false | Print usage |
-t, --time=10 | 多长时间后发送信号,停止容器(默认10s) |
--help | Print usage |
-s, --signal string | 向容器发送一个信号 (default "KILL") |
-f, --force=false | 强行终止一个运行中的容器 (uses SIGKILL) |
--help=false | Print usage |
-l, --link=false | 删除容器的连接,但是保留容器 |
-v, --volumes=false | 删除容器挂载的数据卷. |
? ?
--details | 显示详细的日志 |
-f, --follow | 跟踪日志输出 |
--help | Print usage |
--since string | 显示某个开始时间的所有日志 |
--tail string | 仅列出最新N条容器日志 |
-t, --timestamps | 显示时间戳 |
-a, --all | 列出所有容器(默认仅列出运行中的容器) |
-f, --filter value | 根据条件过滤显示的内容 |
--format string | 指定返回值的模版文件(格式化返回值) |
--help | Print usage |
-n, --last int | 列出最近创建的n个容器 |
-l, --latest | 显示最后创建的容器 |
--no-trunc | 不进行截断输出(显示所有选项的值) |
-q, --quiet | 只显示容器编号(ID) |
-s, --size | 显示总的文件大小 |
-a, --all | 显示所有容器 (默认只显示运行中的容器) |
--help | Print usage |
--no-stream | 只显示第一次执行统计的数据(并且将统计流关闭) |
-f, --format | 使用指定的输出格式模板 |
--help | Print usage |
-s, --size | 如果查看的是容器的话显示总文件大小 |
--type | 控制查看的类型(是容器还是镜像或者是任务,如果类型不符合会抛异常). (可选为 image, container or task), |
--help | Print usage |
-o, --output string | (必须指定)将输入内容写到文件,而不是标准输出,文件名或者/目录/文件名,可以使用‘.‘ |
--detach-keys string | Override the key sequence for detaching a container |
--help | Print usage |
--no-stdin | Do not attach STDIN |
--sig-proxy | Proxy all received signals to the process (default true) |
-d, --detach=false | 分离模式: 在后台运行 |
--help=false | Print usage |
-i, --interactive=false | 即使没有附加也保持STDIN 打开 |
-t, --tty=false | 分配一个伪终端 |
-u, --user= | 使用用户识别访问(用户或者UID登录容器) (format: <name|uid>[:<group|gid>]) |
-f, --filter value | 根据条件过滤事件 |
--help | Print usage |
--since string | 从指定的时间戳后显示所有事件 |
--until string | 流水时间显示到指定的时间为止 |
? ?
-a, --author= | 作者信息 (e.g., "姓名 <邮箱>") |
-c, --change=[] | 使用Dockerfile指令来创建镜像 |
--help=false | Print usage |
-m, --message= | 提交时的说明文字 |
-p, --pause=true | 在commit时,将容器暂停 |
? ?
标签:映射 语法 stop hostname details receive 提交 记录 包含
原文地址:http://www.cnblogs.com/erbiaoge/p/7412287.html