Docker container

这是Docker CE Edge版本的CLI参考文档。 其中一些选项可能不适用于Docker CE stable或Docker EE。

描述

容器管理

使用方法

docker container COMMAND

子命令

docker container attach

将本地标准输入,输出和错误流附加到正在运行的容器

使用方法

docker container attach [OPTIONS] CONTAINER

Options

名称 默认值 描述
--detach-keys 覆盖分离容器的key sequence
--no-stdin false 不要附加STDIN
--sig-proxy true 将所有接收的信号代理到该进程

docker container commit

描述

更改容器创建新镜像

使用方法

docker container commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

Options

名称,缩写 默认值 描述
--author, -a 作者
--change, -c 将Dockerfile指令应用于创建的镜像
--message, -m 提交信息
--pause,-p true 提交期间暂停容器

docker container cp

描述

在容器和本地文件系统之间复制文件/目录

使用方法

docker container cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH

options

名称,缩写 默认值 描述
--follow-link, -L false 始终遵循SRC_PATH中的符号链接

docker container create

描述

创建一个新的容器

使用方式

docker container create [OPTIONS] IMAGE [COMMAND] [ARG...]

Options

名称,缩写 默认值 描述
--add-host 添加自定义的host-to-ip映射(host:ip)
--attach, -a 附加到STDIN,STDOUT或STDERR
--blkio-weight 0 阻塞IO(相对权重),介于10和1000之间,0为禁用(默认为0)
--blkio-weight-device 阻塞IO权重(相对设备权重)
--cap-add 添加linux功能
--cap-drop 删除linux功能
--cgroup-parent 容器的可选父cgroup
--cidfile 将容器ID写入文件
--cpu-count 0 设置CPU总数(仅限Windows)
--cpu-percent 0 设置cpu百分比(仅限windows)
--cpu-period 0 限制CPU CFS(完全公平的调度程序)周期
--cpu-quota 0 限制CPU CFS(完全公平的调度程序)配额
--cpu-rt-period 0 限制CPU的real-time周期(单位是毫秒)
--cpu-shares, -c 0 CPU份额(权重)
--cpus cpu数量
--cpuset-cpus 允许执行的CPU(0-3,0,1)
--cpuset-mems 允许执行的MEM(0-3,0,1)
--device 添加主机设备到容器中
--device-cgroup-rule 将规则添加到cgroup允许的设备列表
--device-read-bps 限制从设备读取数据的速率(每秒字节数)
--device-read-iops 限制从设备读取数据的速率(每秒IO)
--device-write-bps 限制写入设备的速率(每秒字节数)
--device-write-iops 限制写入设备的速率(每秒io数)
--disable-content-trust true 跳过镜像验证
--dns 设置自定义DNS服务器
--dns-opt 设置DNS选项
--dns-option 设置DNS选项
--dns-search 设置自定义DNS搜索域
--entrypoint 覆盖镜像的默认ENTRYPOINT
--env, -e 设置环境变量
--env-file 读入环境变量文件
--expose 暴露端口或端口范围
--group-add 加入其他组
--health-cmd 健康检查命令
--health-interval 0s 运行检查间隔的时间(ns/us/ ms/s/m/h)(默认值0s)
--health-retries 0 连续失败需要报告非健康状态
--health-timeout 0s 允许一次健康检查运行的最大时间(ns/us/ ms/s/m/h)(默认值0s)
--help false 打印使用方法
--hostname,-h 容器的hostname
--init false 在容器内运行一个转发信号并收集进程的init
--init-path docker-init二进制文件的路径
--interactive, -i false 保持STDIN打开,即使不附加
--io-maxbandwidth 0 系统驱动的最大IO带宽限制(仅限Windows)
--io-maxiops 0 系统驱动的最大IOPS(每秒字节数)限制(仅限Windows)
--ip ipv4地址(例如: 172.30.100.104)
--ip6 ipv6地址(例如: 2001:db8::33)
--ipc 使用的IPC 命名空间
--isolation 容器隔离技术
--kernel-memory 0 内核内存大小限制
--label, -l 设置容器的元数据
--label-file 读取标签的行分隔文件
--link 添加链接到另一个容器
--link-local-ip 容器IPv4/IPv6链接本地地址
--log-driver 容器的日志驱动
--log-opt 日志驱动选项
--mac-address 容器的mac地址(例如:92:d0:c6:0a:29:33)
--memory, -m 0 内存限制
--memory-reservation 0 内存软限制
--memory-swap 0 交换限制等于内存附加交换:'-1'以启用无限制的交换
--memory-swappiness -1 调整容器内存swappiness(0到100)
--mount 将文件系统安装附加到容器
--name 为容器指定名称
--net default 将容器连接到网络
--net-alias 为容器添加网络别名
--network default 将容器连接到网络
--network-alias 为容器添加网络别名
--no-helthcheck false 禁用任何容器指定的HEALTHCHECK
--oom-kill-disable false 禁用OOM Killer
--oom-score-adj 0 调整主机的OOM设置(-1000到1000)`
--pid 使用PID命名空间
--pids-limit 0 调整容器pids限制(设置为-1为无限制)
--privileged false 为此容器提供扩展权限
--publish, -p 将容器的端口发布到主机
--publish-all, -P false 将所有暴露的端口发布到随机端口
--read-only false 将容器的根文件系统设置为只读
--restart no 重新启动策略以在容器退出时应用
--rm false 退出时自动删除容器
--runtime 运行时用于此容器
--security-opt 安全选项
--shm-size 0 /dev/shm的大小
--stop-signal SIGTERM 指示停止容器
--stop-timeout 0 停止容器的超时时间(单位是秒)
--storage-opt 容器的存储驱动选项
--sysctl map[] Sysctl选项
--tmpfs 装载一个tmpfs目录
--tty, -t false 分配伪TTY
--ulimit Ulimit选项
--user, -u 用户名或UID(格式:< name/uid >[:< group/gid >])
--userns 要使用的用户名空间
--uts 使用UTS命名空间
--volume, -v 绑定一个挂载卷
--volume-driver 容器的挂载卷驱动
--volumes-from 从指定的容器装载挂载卷
--workdir, -w 容器内的工作目录
Copyright © www.gitbook.com/@VitZhou 2016 all right reserved,powered by Gitbook该文件修订时间: 2018-02-07 08:01:00

results matching ""

    No results matching ""