docker run 命令选项整理

  docker run 选项:

     --add-host list                  添加自定义主机到IP映射(主机:IP)
 -a, --attach list                    连接到stdin、stdout或stderr
     --blkio-weight uint16            块IO(相对权重),介于10到1000之间,或0到禁用(默认为0)
     --blkio-weight-device list       块IO权重(相对设备权重)(默认值[])
     --cap-add list                   添加Linux功能
     --cap-drop list                  放弃Linux功能
     --cgroup-parent string           容器的可选父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 decimal                   CPU数量
     --cpuset-cpus string             允许执行的CPU(0-3、0、1)
     --cpuset-mems string             允许执行的微机电系统(0-3、0、1)
 -d, --detach                         在后台运行容器并打印容器ID
     --detach-keys string             重写用于分离容器的键序列
     --device list                    将主机设备添加到容器
     --device-cgroup-rule list        将规则添加到cgroup allowed devices列表
     --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              覆盖图像的默认入口点
 -e, --env list                       设置环境变量
     --env-file list                  读取环境变量文件
     --expose list                    公开一个或一系列端口
     --gpus gpu-request               要添加到容器的GPU设备(“all”用于传递所有GPU)
     --group-add list                 添加要加入的其他组
     --health-cmd string              运行以检查运行状况的命令
     --health-interval duration       运行检查之间的时间(m s s m h)(默认为0s)
     --health-retries int             需要连续失败才能报告不正常
     --health-start-period duration   开始运行状况重试倒计时之前容器初始化的开始时间
                                      (m s s m h)(默认为0)
     --health-timeout duration        允许一个检查运行的最大时间(ms s m m h)(默认值0)
     --help                           打印使用
 -h, --hostname string                容器主机名
     --init                           在转发信号和获取进程的容器中运行init
 -i, --interactive                    即使没有连接,也保持stdin打开
     --ip string                      IPv4地址(例如172.30.100.104)
     --ip6 string                     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                 禁用任何容器指定的运行状况检查
     --oom-kill-disable               禁用OOM杀手
     --oom-score-adj int              调整主机的OOM首选项(-1000到1000)
     --pid string                     要使用的PID命名空间
     --pids-limit int                 调整容器PIDS限制(设置-1表示无限制)
     --privileged                     授予此容器扩展权限
 -p, --publish list                   将容器的端口发布到主机
 -P, --publish-all                    将所有公开的端口发布到随机端口
     --read-only                      将容器的根文件系统装载为只读
     --restart string                 重新启动策略以在容器退出时应用(默认为“否”)
     --rm                             容器退出时自动拆卸
     --runtime string                 用于此容器的运行时
     --security-opt list              安全选项
     --shm-size bytes                 /dev/shm的大小
     --sig-proxy                      代理接收到进程的信号(默认为true)
     --stop-signal string             停止容器的信号(默认为“sigterm”)
     --stop-timeout int               停止容器超时(秒)
     --storage-opt list               容器的存储驱动程序选项
     --sysctl map                     sysctl选项(默认映射[])
     --tmpfs list                     装入tmpfs目录
 -t, --tty                            分配一个伪tty
     --ulimit ulimit                  ulimit选项(默认值[])
 -u, --user string                    用户名或uid(格式:<name uid>[:<group gid>])
     --userns string                  要使用的用户命名空间
     --uts string                     要使用的uts命名空间
 -v, --volume list                    绑定装入卷
     --volume-driver string           容器的可选卷驱动程序
     --volumes-from list              从指定容器装入卷
 -w, --workdir string                 容器内的工作目录

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章