close
docker 現在在windows 10中已經可以做到一鍵安裝的簡單地步了,這幫助我們docker初學者可以在windows 環境下輕鬆方便地學習docker運行,而我從去年AI Contest開始就接觸了簡單的docker應用,現在專案中也一直朝container化邁進,所以至少基本的docker指令還是要看得懂,這邊就整理一些基本常用的docker指令以便查詢。
- $ docker info: 觀看目前docker的所有資訊
- $ docker run -h <host name> --name <container name> <image name>
用指令的image啟動container,-h指令了container起來後的主機名稱,--name 則給予container一個name。 - $ docker run -h <host name> --name <container name> -it <linux image name> /bin/bash
-it 告訴container啟動後直接進入linux 的bash。
-i是互動的意思;t是指tty終端機。 - $ docker run --d <image name>
”分離”模式執行container,及使用者啟動container之後,並未進入到container之中,而是在container之外,但container已經在後台啟動運作。 - $ docker run --rm <image name>
當container退出運作時,container與其相關文件會一併被刪除。 - $ docker inspect <container name>
觀看指定的 container的相關資訊。 - $ docker logs <container name>
container中所有執行的命令與結果以了解其運作歷程。 - $docker ps -a
列出所有 docker container,包括已經停止運作的container。 - $ docker ps -aq
列出所有 docker container,包括已經停止運作的container,但只會回傳container的 ID - $ docker create <image name>
建立container但不啟動它。 - $ docker start <container ID>
啟動 container - $ docker cp : 在container和主機間複製文件或目錄。
- $ docker exec <container ID> <command [args,…]>
在container中執行特定指令。 - $ docker restart <container ID>
重新啟動 container。 - $ docker stop <container ID>
停止 container運作。 - $ docker rm <container ID>
刪除特定 container。 - $ docker rm $( docker ps -aq)
刪除所有 container。
2019年7月21日星期日
文章標籤
全站熱搜
留言列表