跳至主要內容

Docker的run命令所有的选项

PaperDragon...大约 4 分钟

Docker的run命令所有的选项

docker run --help


--add-host list 添加自定义主机到 IP 映射 (host:ip)
  -a, --attach list 附加到 STDIN、STDOUT 或 STDERR
      --blkio-weight uint16 块 IO(相对权重),介于 10 和 1000 之间,或 0 禁用(默认 0)
      --blkio-weight-device list Block IO weight(相对设备权重)(默认[])
      --cap-add list 添加 Linux 功能
      --cap-drop list 删除 Linux 功能
      --cgroup-parent string 容器的可选父 cgroup
      --cgroupns string 要使用的 Cgroup 命名空间(host|private)
                        'host':在 Docker 主机的 cgroup 命名空间中运行容器
                        'private':在自己的私有 cgroup 命名空间中运行容器
                        '':使用由守护进程上的 default-cgroupns-mode 选项配置的 cgroup 命名空间(默认)
      --cidfile string 将容器ID写入文件
      --cpu-period int 限制 CPU CFS(完全公平调度器)周期
      --cpu-quota int 限制 CPU CFS(完全公平调度器)配额
      --cpu-rt-period int 以微秒为单位限制 CPU 实时周期
      --cpu-rt-runtime int 以微秒为单位限制 CPU 实时运行时间
  -c, --cpu-shares int CPU 份额(相对权重)
      --cpus 十进制 CPU 数量
      --cpuset-cpus 字符串允许执行的 CPU (0-3, 0,1)
      --cpuset-mems string 允许执行的 MEM (0-3, 0,1)
  -d, --detach 在后台运行容器并打印容器 ID
      --detach-keys string 覆盖分离容器的键序列
      --device list 将主机设备添加到容器中
      --device-cgroup-rule list 将规则添加到 cgroup 允许的设备列表
      --device-read-bps list 限制设备的读取速率(每秒字节数)(默认 [])
      --device-read-iops list 限制设备的读取速率(每秒 IO)(默认 [])
      --device-write-bps list 限制设备的写入速率(每秒字节数)(默认 [])
      --device-write-iops list 限制设备的写入速率(每秒 IO)(默认 [])
      --disable-content-trust 跳过图像验证(默认为 true)
      --dns list 设置自定义DNS服务器
      --dns-option list 设置DNS选项
      --dns-search list 设置自定义 DNS 搜索域
      --domainname string 容器 NIS 域名
      --entrypoint string 覆盖图片的默认ENTRYPOINT
  -e, --env list 设置环境变量
      --env-file list 读入环境变量文件
      --expose list 公开一个端口或一系列端口
      --gpus gpu-request GPU设备添加到容器('all' 传递所有 GPU) # 讲gpu和nvidia-smi都传进容器
      --group-add list 添加要加入的其他组
      --health-cmd string 运行检查健康状况的命令
      --health-interval duration 运行检查之间的时间 (ms|s|m|h) (默认 0s)
      --health-retries int 需要报告不健康的连续失败
      --health-start-period duration 容器在开始健康重试倒计时之前初始化的开始时间(ms|s|m|h)(默认 0s)
      --health-timeout duration 允许运行一项检查的最长时间 (ms|s|m|h) (默认 0s)
      --help 打印用法
  -h, --hostname 字符串 容器主机名
      --init 在容器中运行一个 init 来转发信号并获取进程
  -i, --interactive 保持 STDIN 打开,即使没有附加
      --ip 字符串 IPv4 地址(例如,172.30.100.104)
      --ip6 字符串 IPv6 地址(例如,2001:db8::33)
      --ipc string 要使用的 IPC 模式
      --isolation string 容器隔离技术
      --kernel-memory bytes 内核内存限制
  -l, --label list 在容器上设置元数据
      --label-file list 读取以行分隔的标签文件
      --link list 添加到另一个容器的链接
      --link-local-ip list 容器 IPv4/IPv6 链接本地地址
      --log-driver string 容器的日志驱动
      --log-opt list 日志驱动选项
      --mac-address string 容器 MAC 地址(例如,92:d0:c6:0a:29:33)
-m, --memory bytes 内存限制
      --memory-reservation bytes 内存软限制
      --memory-swap bytes 交换限制等于内存加上交换:'-1' 启用无限交换
      --memory-swappiness int 调整容器内存交换量(0 到 100)(默认 -1)
      --mount mount 将文件系统挂载附加到容器
      --name string 为容器分配一个名称
      --network network 将容器连接到网络
      --network-alias list 为容器添加网络范围的别名
      --no-healthcheck 禁用任何容器指定的 HEALTHCHECK
      --oom-kill-disable 禁用 OOM 杀手
      --oom-score-adj int 调整主机的 OOM 首选项(-1000 到 1000)
      --pid 字符串 要使用的 PID 命名空间
      --pids-limit int 调整容器 pids 限制(设置 -1 表示无限制)
      --platform string 如果服务器支持多平台,则设置平台
      --privileged 给这个容器扩展权限
  -p, --publish list 将容器的端口发布到主机
  -P, --publish-all 将所有暴露的端口发布到随机端口
      --pull string 运行前拉取图片 ("always"|"missing"|"never") (默认"missing")
      --read-only 将容器的根文件系统挂载为只读
      --restart string 容器退出时应用的重启策略(默认“no”)
      --rm 容器退出时自动删除
      --runtime string 用于此容器的运行时间
      --security-opt 列出安全选项
      --shm-size bytes /dev/shm 的大小
      --sig-proxy 代理接收到进程的信号(默认为真)
      --stop-signal string 停止容器的信号(默认“SIGTERM”)
      --stop-timeout int 停止容器的超时时间(以秒为单位)
      --storage-opt 列出容器的存储驱动程序选项
      --sysctl map Sysctl 选项(默认 map[])
      --tmpfs list 挂载一个 tmpfs 目录
  -t, --tty 分配一个伪 TTY
      --ulimit ulimit Ulimit 选项(默认 [])
  -u, --user 字符串用户名或 UID(格式:<name|uid>[:<group|gid>])
      --userns string 要使用的用户命名空间
      --uts string 要使用的 UTS 命名空间
  -v, --volume list 绑定挂载一个卷
      --volume-driver string 容器的可选卷驱动程序
      --volumes-from list 从指定容器挂载卷
  -w, --workdir string 容器内的工作目录

你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.1.3