docker version :查看docker的 版本信息docker
docker info:顯示docker系統信息bash
docker --help:docker的幫助命令ui
docker images :列出本地主機上的鏡像spa
docker images的參數說明命令行
-a:列出本地全部的鏡像(含中間鏡像層)rest
-q:只顯示鏡像Id日誌
--digests:顯示鏡像的摘要信息code
--no-trunc:顯示完整的鏡像信息進程
docker search:從倉庫中搜索指定的鏡像it
docker search的參數說明
--no-trunch:顯示完整的鏡像描述
-s:列出收藏數不小於指定值得鏡像
--automated:只列出automed build類型的鏡像
docker rmi -f :刪除鏡像
docker rmi -f 鏡像ID :刪除單個鏡像
docker rmi -f 鏡像名1:TAG 鏡像名2:TAG
刪除多個
docker rmi -f $(docker images -qa)
刪除所有
docker pull :下載鏡像
常見的容器命令
docker潤【option】image【command】:新建並啓動
參數說明:
--name=「容器的新名字」:爲容器指定一個名稱
-d:後臺運行容器,並返回容器Id,也即啓動守護式容器
-i:以交互式運行容器,一般與-t同時使用
-t:爲容器從新分配一個位數入終端,一般與-i同時使用
-P:隨機端口映射
-p:指定端口映射
docker ps:列出當前全部在運行的容器
參數說明:
-a:列出當前全部正在運行的容器+歷史上運行過的
-l:顯示最近常見的容器
-n:顯示最近n個常見的容器
-q:靜默模式,只顯示容器的編號
--no-trunc:不斷輸出
exit:容器中止退出
ctrl +p +q:容器不中止退出
容器啓停命令
docker start:啓動容器
docker restart:重啓容器
docker stop:中止容器
docker kill:強制中止容器
刪除已中止的容器
docker rm 容器id:刪除單個容器
docker rm -f $(docker ps -a -q):刪除多個容器
docker rum -d 容器名 啓動守護是容器
docker log -f -t --tail 容器id
-t:是加入時間戳
-f:跟隨最新的日誌打印
--tail:數字顯示最後多少條
docker top 容器id:查看容器內運行的進程
docker inspect 容器id:查看內部細節
進入正在運行的容器並以命令行交互
docker exec -it 容器id bashSheel:在容器中打開新的終端,而且能夠啓動新的進程
docker attach 容器id:直接進入容器終端的命令,不會啓動新的進程
docker cp 容器id:容器內路徑 目標主機路徑 從容器內拷貝文件到主機上