檢視docker 版本資訊
docker version
檢視docker 系統資訊,包括映象和容器數
docker info
檢視docker 常用命令
docker --help
列出映象
docker images [options]
引數說明:
repository
表示映象的倉庫源
tag映象的標籤
image id
映象id
size
映象大小
[options]說明:
-a列出本地所有的映象(含中間映像層)
-q只顯示映象id
--digests
顯示映象的摘要資訊
--no-trunc
顯示完整的映象資訊
查詢映象
docker search [option] imagename
[option]說明:
--no-trunc
顯示完整的映象描述
-s 列出收藏數不少於指定數的映象
--automated
只列出automated bulid型別的映象
docker pull imagename [:tag]
刪除映象
docker rmi imageid
刪除單個
docker rmi -f imageid
刪除多個
docker rmi -f imagename1:tag1 imagename2:tag2
刪除全部
docker rmi -f$(docker images -qa)
有映象才能建立容器!
新建並啟動容器
docker run [option] image [command] arg...
[option]說明:
--name=""
為容器制定乙個新名稱
-d 後台執行容器,並返回容器id,即啟動守護式容器
-i 以互動模式執行容器,通常與-t同時使用
-t 為容器重新分配乙個偽輸入終端。通常與-i同時使用
-p 隨機埠對映
-p 指定埠對映
-p有以下四種格式:列出當前正在執行的容器ip:hostport:containerport
ip::containerport
hostport:containerport
containerport
docker ps [option]
[option]說明:
-a列出當前正在執行的容器+歷史上執行過的
-l顯示最近建立的容器
-n顯示n個最近建立的容器
-q靜默模式,只顯示容器編號
--no-trunc
不截斷退出
退出容器:
exit #容器停止退出
ctrl+p+q #容器不停止退出
啟動容器
docker start continerid/continername
重啟容器
docker restart continerid/continername
停止容器
docker stop continerid/continername
強制停止容器
docker kill continerid/continername
刪除已停止的容器
docker rm continerid
docker rm -f$(docker ps -a -q) #一次性刪除多個容器
docker ps -a -q | xargs docker rm #一次性刪除多個容器
啟動守護式容器:
docker run -d containername
使用映象檢視容器日誌centos:lat***t
以後臺模式啟動乙個容器docker run -d centos
問題:使用
docker ps -a
進行檢視,會發現容器已經退出很重要的說明一點:docker容器後台執行,就必須有乙個前台程序
容器執行的命令如果不是那些一直掛起的命令(比如執行top、tail),就會自動退出
這個是docker的機制問題,比如說以你的web容器,我們以nginx為例,正常情況下,我們配置啟動服務只需啟動相應的service即可。例如
service nginx start
,但是這樣做,nginx為後台程序模式執行,就導致docker前台沒有執行的應用,這樣的容器後台啟動後,會立即自殺以為他覺得她沒事可做了。所以,最佳的解決方案是:將你要執行的程式以前臺程序的形式執行。
docker logs -d -t --tail containerid
-t 加入時間戳
-f 跟隨最新的日誌列印
--tail 數字顯示最後多少條
檢視容器內執行的程序
docker top containerid
檢視容器內部細節
docker inspect containerid
進入正在執行的容器並以命令列互動
docker exec it containerid bashshell
docker attach containerid #重新進入
區別從容器內拷貝檔案到主機上attach 直接進入容器命令的終端,不啟動新的程序
exec 在容器中開啟新的終端,並可以啟動新的程序
docker cp containerid:容器內路徑 目的主機位址
docker常用命令 Docker 常用命令筆錄
格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...
常用命令 Git 常用命令大全
安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...
Linux常用命令 vi vim常用命令介紹
vi vim是linux系統自帶的乙個功能豐富的文字編輯器 命令字元 介紹dd 雙擊d 剪下當前行 num dd 雙擊d 剪下當前行 例如10dd可以刪除10行 yy拷貝當前行 p將內容貼上至游標所示位置 命令 說明 set number 頁面顯 hi 檢視當前系統提供的高亮模式 match col...