usage: docker run [options] image [command] [arg...]-d, --detach=false
指定容器執行於前台還是後台,預設為false
-i, --interactive=false
開啟stdin,用於控制台互動
-t, --tty=false
分配tty裝置,該可以支援終端登入,預設為false
-u, --user=""
指定容器的使用者
-a, --attach= 登入容器(必須是以docker run -d啟動的容器)
-w, --workdir=""
指定容器的工作目錄
-c, --cpu-shares=0
設定容器cpu權重,在cpu共享場景使用
-e, --env= 指定環境變數,容器中可以使用該環境變數
-m, --memory=""
指定容器的記憶體上限
-p, --publish-all=false
指定容器暴露的埠
-p, --publish= 指定容器暴露的埠
-h, --hostname=""
指定容器的主機名
-v, --volume= 給容器掛載儲存卷,掛載到容器的某個目錄
--volumes-from= 給容器掛載其他容器上的卷,掛載到容器的某個目錄
--cap-add= 新增許可權,許可權清單詳見:http://
linux.die.net/man/7/capabilities
--cap-drop= 刪除許可權,許可權清單詳見:http://
linux.die.net/man/7/capabilities
--cidfile=""
執行容器後,在指定檔案中寫入容器pid值,一種典型的監控系統用法
--cpuset=""
設定容器可以使用哪些cpu,此引數可以用來容器獨佔cpu
--device= 新增主機裝置給容器,相當於裝置直通
--dns= 指定容器的dns伺服器
--dns-search= 指定容器的dns搜尋網域名稱,寫入到容器的/etc/resolv.conf檔案
--entrypoint=""
覆蓋image的入口點
--env-file= 指定環境變數檔案,檔案格式為每行乙個環境變數
--expose= 指定容器暴露的埠,即修改映象的暴露埠
--link= 指定容器間的關聯,使用其他容器的ip、env等資訊
--lxc-conf= 指定容器的配置檔案,只有在指定--exec-driver=lxc時使用
--name=""
指定容器名字,後續可以通過名字進行容器管理,links特性需要使用名字
--net="
bridge
"容器網路設定:
bridge 使用docker daemon指定的網橋
host
//容器使用主機的網路
container:name_or_id >//
使用其他容器的網路,共享ip和port等網路資源
none 容器使用自己的網路(類似--net=bridge),但是不進行配置
--privileged=false
指定容器是否為特權容器,特權容器擁有所有的capabilities
--restart="no"
指定容器停止後的重啟策略:
no:容器退出時不重啟
on-failure:容器故障退出(返回值非零)時重啟
always:容器退出時總是重啟
--rm=false 指定容器停止後自動刪除容器(不支援以docker run -d啟動的容器)
--sig-proxy=true 設定由**接受並處理訊號,但是sigchld、sigstop和sigkill不能被**
Docker run 命令引數及使用
docker run 建立乙個新的容器並執行乙個命令 語法docker run options image command arg.options說明 使用docker映象nginx latest以後臺模式啟動乙個容器,並將容器命名為mynginx。docker run name mynginx d...
Docker run 命令引數及使用
docker run 建立乙個新的容器並執行乙個命令 語法 html view plain copy docker run options image command arg.options說明 使用docker映象nginx latest以後臺模式啟動乙個容器,並將容器命名為mynginx。htm...
Docker run 命令引數及使用
docker run 建立乙個新的容器並執行乙個命令 語法docker run options image command arg.options說明 a stdin 指定標準輸入輸出內容型別,可選 stdin stdout stderr 三項 d 後台執行容器,並返回容器id i 以互動模式執行容...