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

 

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