映象:
拉取映象:docker pull [選項] [docker registry 位址[:埠號]/]倉庫名[:標籤]
列出映象:docker image ls
刪除本地映象:ocker image rm [選項] 《映象1> [《映象2> …]
《映象》 可以是 映象短 id、映象長 id、映象名 或者 映象摘要
容器:新建並啟動容器: docker run ,這裡要配合映象,建立容器。
例如:$ docker run --name webserver -d -p 80:80 nginx
這條命令會用 nginx 映象啟動乙個容器,命名為 webserver,並且映** 80 埠,
-d container做為守護程序在後台執行
-p 本機80埠對映container80埠
–name 容器的名字叫做webserver。
當利用 docker run 來建立容器時,docker 在後台執行的標準操作包括:
利用映象建立並啟動乙個容器
分配乙個檔案系統,並在唯讀的映象層外面掛載一層可讀寫層
從宿主主機配置的網橋介面中橋接乙個虛擬介面到容器中去
從位址池配置乙個 ip 位址給容器
執行使用者指定的應用程式
執行完畢後容器被終止
檢視所有容器和映象:docker ps -a
up 執行狀態
檢視建立的最近x 個容器:docker ps -n -x
檢視所有已經建立的包括終止狀態的容器:docker container ls -a
啟動乙個已終止容器:docker container start [容器短 id等]
將乙個執行態的容器終止,然後再重新啟動它: docker container restart 容器id/名
終止乙個執行中的容器: docker container stop 容器id/名
刪除處於終止狀態容器:docker container rm 容器id/容器名
(要刪除乙個執行中的容器,可以新增 -f 引數。docker 會傳送 sigkill 訊號給容器)
清理所有處於終止狀態的容器:docker container prune
$ docker logs $container_id ##在container外面檢視它的輸出
$ docker attach $container_id ##連線上容器實時檢視 ,終端就已經依附到了容器上
注意:後台型容器是無法依附終端的,因為它本身就不接受使用者互動輸入
進入容器:docker exec 容器id 引數可帶
例如:還有容器的匯入匯出等
參考:
docker映象和容器
伺服器安裝docker,請網上查詢 windows安裝docker可參考 1.1 docker search fastdfs 在網上搜尋映象資源 1.2 拉取映象並檢視狀態 docker image pull delron fastdfs 拉取映象到本地 docker images 檢視本地映象 d...
Docker刪除容器和映象
docker刪除容器和映象命令總結 1 stop所有的容器 docker stop docker ps a q 2 刪除容器 docker rm image id 或容器名 3 刪除所有容器 docker rm docker ps a q 4 刪除映象 docker rmi image id 或容器...
docker刪除容器和映象
刪除不用映象 docker image prune a f 刪除不用容器 docker container prune f 查詢所有的容器,過濾出exited狀態的容器,列出容器id,刪除這些容器 sudo docker rmdocker ps a grep exited awk 刪除所有未執行的容...