close

  docker 現在在windows 10中已經可以做到一鍵安裝的簡單地步了,這幫助我們docker初學者可以在windows 環境下輕鬆方便地學習docker運行,而我從去年AI Contest開始就接觸了簡單的docker應用,現在專案中也一直朝container化邁進,所以至少基本的docker指令還是要看得懂,這邊就整理一些基本常用的docker指令以便查詢。

「docker」的圖片搜尋結果

  1. $ docker info:  觀看目前docker的所有資訊
  2. $ docker run -h <host name> --name <container name> <image name>
        用指令的image啟動container,-h指令了container起來後的主機名稱,--name 則給予container一個name。
  3. $ docker run -h <host name> --name <container name> -it <linux image name> /bin/bash
        -it 告訴container啟動後直接進入linux 的bash。
        -i是互動的意思;t是指tty終端機。
  4. $ docker run --d <image name>
        ”分離”模式執行container,及使用者啟動container之後,並未進入到container之中,而是在container之外,但container已經在後台啟動運作。
  5. $ docker run --rm <image name>
        當container退出運作時,container與其相關文件會一併被刪除。
  6. $ docker inspect <container name>
        觀看指定的 container的相關資訊。
  7. $ docker logs <container name> 
        container中所有執行的命令與結果以了解其運作歷程。
  8. $docker ps -a
        列出所有 docker container,包括已經停止運作的container。
  9. $ docker ps -aq
        列出所有 docker container,包括已經停止運作的container,但只會回傳container的 ID
  10. $ docker create <image name>
          建立container但不啟動它。
  11. $ docker start <container ID>
           啟動 container
  12. $ docker cp : 在container和主機間複製文件或目錄。
  13. $ docker exec <container ID> <command [args,…]>
          在container中執行特定指令。
  14. $ docker restart <container ID>
           重新啟動 container。
  15. $ docker stop <container ID>
           停止 container運作。
  16. $ docker rm <container ID> 
          刪除特定 container。
  17. $ docker rm $( docker ps -aq)
          刪除所有 container。

 

2019721日星期日

arrow
arrow

    jackterrylau 發表在 痞客邦 留言(0) 人氣()