天天看點

docker指令總結(詳細彙總)

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,如需轉載請自行聯系原作者