先看下常用命令--help裡的:**
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= 新增許可權,許可權清單詳見:
--cap-drop= 刪除許可權,許可權清單詳見:
--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 pull huburl/映象名:版本 --拉取hub下的映象到本地
docker tag huburl/映象名:版本 映象名:版本 --重新命名映象與版本
docker rmi huburl/映象名:版本 --刪除映象
docker run -d --name ***x -v 掛載目錄 -p 80:80 -p 443:443 映象:版本號
--啟動映象,名為***,對映埠80,443 使用映象名:版本號
docker start 映象名:版本 或者映象id [通過docker images檢視] --啟動映象
docker ps --檢視執行映象狀態列表
[這些都是網路上找到與有時自己使用的命令整合篇] docker常用命令 Docker 常用命令筆錄
格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...
docker常用命令
1.刪除已退出的容器 docker rm docker ps a q 2.強制刪除所有容器 docker rm f docker ps a 3.docker attach 進不去的時候可以用docker exec it containerid bin bash docker run it ubunt...
docker常用命令
docker常用命令 1.進入docker容器 sudo docker run it insaneworks centos bin bash 使用ctrl p或者ctrl q可以進入和退出容器 2.拉去乙個映象 docker pull insaneworks centos 檢視所有的映象 docke...