docker容器相關操作的指令
1
2
3
4
5
6
7
8
9
<code>docker create #建立一個容器但是不啟動它</code>
<code>docker run #建立一個容器并啟動它</code>
<code>docker stop #停止一個容器</code>
<code>docker start #啟動一個停止狀态的容器</code>
<code>docker restart #重新開機一個容器</code>
<code>docker rm #删除一個容器</code>
<code>docker kill #發送信号給容器</code>
<code>docker attach #連接配接(進入)到一個正在運作的容器</code>
<code>docker wait #阻塞一個容器,直到容器停止運作</code>
擷取容器相關資訊
<code>docker ps #顯示狀态運作位(up)的容器</code>
<code>docker ps -a #顯示所有的容器,包括運作(Up)和退出的(exited)</code>
<code>docker inspect #深入容器内部擷取容器所有資訊</code>
<code>docker logs #檢視容器的日志(stdout/stderr)</code>
<code>docker port#顯示容器的端口映射</code>
<code>docker top #顯示容器的程序資訊</code>
<code>docker diff #顯示容器檔案系統的前後的變化</code>
在容器内部執行指令
<code>docker exec -it newdb /bin/bash #在newdb容器内部執行shell指令</code>
導出容器
<code>docker cp #從容器裡面向外拷貝檔案</code>
<code>docker export #将容器整個檔案系統導出為一個tar包,不帶layers,tag等資訊</code>
鏡像操作
<code>docker images #顯示内地所有的鏡像清單</code>
<code>docker import #從一個tar包建立一個鏡像,往往和export結合使用</code>
<code>docker build #使用Dockfile 建立鏡像(推薦)</code>
<code>docker commit #從容器建立鏡像</code>
<code>docker rmi #删除一個鏡像</code>
<code>docker load #從一個tar包建立一個鏡像,和save配合使用</code>
<code>docker save #将一個鏡像儲存為一個tar包,帶layers和tag資訊</code>
<code>docker history #顯示生成一個鏡像的曆史指令</code>
<code>docker tag #為鏡像起一個别名</code>
鏡像倉庫操作
<code>docker login #登陸到一個registry</code>
<code>docker search #從registry倉庫搜尋鏡像</code>
<code>docker pull #從倉庫下載下傳鏡像到本地</code>
<code>docker push #将一個鏡像push到registry倉庫中</code>
本文轉自 小小三郎1 51CTO部落格,原文連結:http://blog.51cto.com/wsxxsl/1835176,如需轉載請自行聯系原作者