dockerrun-i -t ubuntu /bin/bash
建立容器-使用ubuntu映象-建立後執行/bin/bash命令
docker run --namemydocker -i -t ubuntu /bin/bash
指定建立容器的名稱mydocker
docker run --name mydocker-d-i -t ubuntu /bin/bash
建立守護式容器後台執行
docker run--restart=on-failure:5--name mydocker \
-d ubuntu /bin/bash
在容器退出**為非0時,會自動重啟,最多嘗試重啟5次
dockerstartmydocker或349sdfdss9
啟動名稱是mydocker或id是349sdfdss9的容器
dockerattachmydocker或349sdfdss9
將/bin/bash附著到容器-重新進入shell互動頁面
dockerps列出所有正在執行的容器資訊
dockerps-a列出所有的容器資訊
dockerps-a-q列出所有的容器id
dockerps-l列出最後乙個執行的容器資訊,無論其對否已停止
dockerlogsmydocker
顯示mydocker容器最後一段日誌
dockerlogs-fmydocker
動態顯示容器最新日誌,類似 tail -f
dockerlogs--tail10mydocker
顯示mydocker容器最後10行日誌
dockerlogs--tail0 -fmydocker
跟蹤容器最新日誌-不讀取日誌檔案
dockerlogs -ftmydocker
跟蹤容器最新日誌-為每條日誌加上時間戳
docker run--log-driver="syslog" --name mydocker \
-d ubuntu /bin/bash -c \
"while true; do echo hello world; sleep 3; done"
將容器的日誌輸出重定向到宿主機的syslog日誌系統
宿主機通過 tail -f /var/log/messages 可看到容器輸出的日誌
dockertopmydocker
檢視守護式容器的程序
dockerstatsmydocker mydocker2 mydocker3 ...
檢視乙個或多個容器的執行狀況【cpu\記憶體\網路io\儲存io】
dockerexec-dmydocker touch /etc/test_file
在容器中執行後台命令
適用於在正在執行的容器中進行維護監控和管理
dockerexec-t -i mydocker /bin/bash
在容器內執行互動命令,進入shell互動介面
dockerstopmydocker
停止守護式容器
dockerinspectmydocker
檢視容器詳細資訊
dockerinspect\
--format='} }' mydocker
檢視容器指定項的詳細資訊
name-容器名稱,state.running-容器執行狀態
dockerinspect\
--format='} }' \
mydocker mydocker2 mydocker3
檢視多個容器指定項的詳細資訊
dockerrmmydocker
刪除容器
dockerrm `docker ps -a -q`刪除所有容器
dockerimages列出宿主機上可用的所有映象
dockerpullubuntu:latest
拉取映象
dockersearchcentos
查詢映象源中所有相關的映象
dockercommit\
[-m"提交資訊"] [-a"提交人"]\
mydocker yfzhou/apache2[:標籤]
提交定製容器到本地倉庫
dockerbuild[--no-cache#是否使用快取] \
-t="yfzhou/static_web[:tag]#使用者名稱/倉庫名[:標籤]" .
在dockerfile所在目錄執行,構建新映象
dockerhistoryimage_id
檢視映象構建過程
docker run -d-p80yfzhou/static_web \
nginx -g "daemon off;"
-p標識容器在執行時公開哪些網路埠給宿主機\
容器啟動後執行的命令
docker run -d-p 8080:80yfzhou/static_web
將容器的80埠繫結到宿主機的8080埠上
docker run -d-p 127.0.0.1:8080:80yfzhou/static_web
將容器的80埠繫結到宿主機的127.0.0.1這個ip的8080埠上
docker run -d-pyfzhou/static_web
對宿主機公開在dockerfile檔案的expose屬性中的所有埠
dockerrmiyfzhou/static_web yfzhou/static_web2 ...
刪除若干個本地映象
dockerrmi `docker images -a -q`刪除所有本地映象
《第一本Docker書》讀書總結(一)第4章
1.執行乙個帶標籤的docker映象 sudo docker images 列舉所有的映象 sudo docker run t i name newcontainer ubuntu 12.04 bin bash 2.刪除映象 sudo docker rmi image id 或 repository...
我的第一本docker書 閱讀筆記
花了三四天看完了我的第一本docker書,話說書寫的還是挺簡單易懂的。與傳統的vm,virtualbox,或者與那種核心虛擬的xen,kvm相比,docker作為一種容器的虛擬方式,以啟動程序的方式來虛擬各種應用,更加節省資源,有其獨到的創新,並且可以把模板上傳到dockerhub共享,更是一種技術...
第一本演算法書 結構
雜湊表 雜湊表儲存是由key value組成的資料 使用雜湊表解決線性查詢費時的問題 準備陣列來儲存資料 使用hash計算雜湊值 放入對應的陣列位置中 放入過程中會遇到相同的值導致衝突 可以使用鍊錶在已有資料的後面繼續儲存新資料 鏈位址法 也可以計算出候選位址解決衝突 開放位址法 以及線性探測法 放...