一些簡單常用的docker命令--持續更新中

初學docker ,寫下此篇博客就是爲了學習中的記錄,爲以後回顧或查找資料帶來方便,從初學到深入的每條命令,並附上自己的解釋。

1、docker ps -a
查看當前docker 下的所有容器 顯示內容 container id :容器ID image: 容器對應的鏡像名稱 connand:創建時的啓動命令
created :創建時間 status:當前狀態 ports:映射端口(如果容器處於運行狀態就會顯示) names:容器名稱
在這裏插入圖片描述
2、docker ps
查看當前正在運行的docker
在這裏插入圖片描述3、docker start 容器id
啓動對應的容器

4、docker attach 容器id
進入已經啓動的容器,注意,必須是已經啓動的。
ps: 如果進入後發現linux命令失效:可重新設置環境變量PATH:export PATH=/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin:/bin:/sbin

5、docker stop 容器id
停止容器

6、docker images
查看所有鏡像 repository:鏡像庫名稱 tag:鏡像標籤,版本 image id :鏡像id created:鏡像創建時間 size:創建鏡像大小
在這裏插入圖片描述7、docker stats -a /docker stats
查看當前容器狀態(-a 所有 / 不帶表示只展示運行的容器) cpu:cpu使用率 mem usage/limit :使用內存與最大內存 men%:使用率 I/O:讀寫速度 pids
在這裏插入圖片描述8、docker run -d -p 8088:8080 -v /root/webapps/:/opt/tomcat/webapps/ --name tomcat_1 tomcat:1.0 /root/run.sh
根據創建的tomcat鏡像生成一個tomcat容器,並啓動
-d : 守護模式執行腳本,使tomcat輸出不會出現在終端
-p : 映射端口,外部可通過8088訪問tomcat容器
-v : 文件夾關聯,可通過操作宿主機器的文件夾(本例中/root/webapps)操作容器中的文件夾。
–name :通過某個鏡像創建對應名稱的容器

9、docker -logs 容器id
查看對應容器下的日誌

10、docker commit 容器id iamges名稱
根據容器id創建鏡像

11、docker pull daocloud.io/centos:7
添加daocloud鏡像源

12、docker build -t test .
生成spring boot 項目的鏡像源 test爲鏡像名稱

13、docker run -d -p 9000:9000 test
根據鏡像,運行容器

14、docker rm 容器id
刪除一個容器,需要時停止狀態,通過docker stop 容器id

15、docker rmi 鏡像id
刪除一個鏡像,需要保證該鏡像下的所有容器已經刪除。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章