docker ps [options]
-- options說明:
-a :顯示所有的容器,包括未執行的。
-f :根據條件過濾顯示的內容。
--format :指定返回值的模板檔案。
-l :顯示最近建立的容器。
-n :列出最近建立的n個容器。
--no-trunc :不截斷輸出。
-q :靜默模式,只顯示容器編號。
-s :顯示總的檔案大小。
docker run 《選項》 《映象名稱》 《要執行的檔案》
options說明:
-i: 以互動模式執行容器,通常與 -t 同時使用;
-t: 為容器重新分配乙個偽輸入終端,通常與 -i 同時使用;
--name=
"nginx-lb"
: 為容器指定乙個名稱;
-a stdin: 指定標準輸入輸出內容型別,可選 stdin/stdout/stderr 三項;
-d: 後台執行容器,並返回容器id;
-p: 隨機埠對映,容器內部埠隨機對映到主機的高階口
-p: 指定埠對映,格式為:主機(宿主)埠:容器埠
--dns 8.8.8.8: 指定容器使用的dns伺服器,預設和宿主一致;
--dns-search example.com: 指定容器dns搜尋網域名稱,預設和宿主一致;
-h "mars"
: 指定容器的hostname;
-e username=
"ritchie"
: 設定環境變數;
--env-file=
: 從指定檔案讀入環境變數;
--cpuset=
"0-2" or --cpuset=
"0,1,2"
: 繫結容器到指定cpu執行;
-m :設定容器使用記憶體最大值;
--net=
"bridge"
: 指定容器的網路連線型別,支援 bridge/host/none/container: 四種型別;
--link=
: 新增鏈結到另乙個容器;
--expose=
: 開放乙個埠或一組埠;
--volume , -v: 繫結乙個卷
eg:
sudo docker run -it --name hello ubuntu /bin/bash
docker start 《容器名稱/容器id>
docker restart 《容器名稱/容器id>
docker stop 《容器名稱/容器id>
docker rm 《容器名稱/容器id>
docker create 《選項》 《映象名稱》
eg. 使用docker映象nginx:latest建立乙個容器,並將容器命名為myrunoob
docker create --name myrunoob nginx:latest
docker exec 《選項》 《映象名稱》
options說明:
-d :分離模式: 在後台執行
-i :即使沒有附加也保持stdin 開啟
-t :分配乙個偽終端
eg. 在容器 mynginx 中以互動模式執行容器內 /root/runoob.sh 指令碼:
docker exec -it mynginx /bin/sh /root/runoob.sh
eg. 在容器 mynginx 中開啟乙個互動模式的終端:
docker exec -i -t mynginx /bin/bash
docker cp 《容器id>:從容器中拷貝內容到主機目錄下
docker cp 《容器id>:從主機目錄下拷貝內容到容器中
docker 容器操作
如果啟動了docker容器,比如這樣 1 docker run itd p 3000 3000 name my web v pwd 如何看到終端列印的報錯和日誌呢?docker有命令可以讓你進入 attach 和退出 detach 該程序。進入 1 docker attach id 退出,一定不要用...
docker容器操作
dockers psdocker ps adocker ps ldocker ps f status exited建立容器常用的引數說明 建立容器命令 docker run i 表示執行容器 t 表示容器啟動後會進入其命令列。加入這兩個引數後,容器建立就能登入進去。即分配乙個偽終端。name 為建立...
docker容器操作
容器檢視 建立 啟動 容器是一種輕量級 可移植 並將應用程式進行打包的技術,是應用程式幾乎可以在任何地方以相同的方式執行。檢視容器 檢視正在執行的容器docker ps 命令引數 建立容器 建立待啟動的容器docker create 命令引數 image 命令 引數.啟動容器 啟動容器docker ...