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 容器內的工作目錄