【docker】docker常用命令

ringoo_ming發表於2017-07-26
1.啟動容器:
-h指定容器的主機名
  1. docker run --name -h hostname
2.停止容器:

  1. docker stop dockerID
3.檢視容器:
   -l:檢視最後一個啟動容器
  1. docker ps -l
4.進入容器:

  1. docker exec |docker attach
5.刪除容器:

-f:刪除一個已經啟動或執行的容器
  1. docker rm


6.網路埠的隨機對映:


  1. docker run -P
例:使用命令:docker run -d -P --name mynginx1 nginx 新建一個docker容器,此時檢視到主機的80埠被被對映到docker的32769埠
隨機對映的好處:
埠不會衝突,但是生產使用比較麻煩的是還得寫一個指令碼來作為獲取指令碼的途徑。

7.網路埠指定對映:

命令使用方法:

  1. -p hostport:containerport
  2. -p ip:hostport:containerport           當主機有多個IP地址的時候,將容器埠對映到特定的主機和其埠
  3. -p ip::containerport                                   指定到主機的IP上,但是埠隨機
  4. -p hostport:containerport  -p hostport:containerport   指定多個埠對映
例:使用命令:docker -d -p 91:80 --name mynginx nginx(91是對映後的埠,80指容器裡的埠






來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31442725/viewspace-2142606/,如需轉載,請註明出處,否則將追究法律責任。

相關文章