docker學習--第三章:docker的使用

第三章:docker的使用

  • 時間:2020/1/15 1:12

一、創建容器命令

sudo docker run -i -t ubuntu /bin/bash

創建可命名容器

sudo docker run --name dockername -i -t ubuntu /bin/bash 

二、重新啓動容器命令

sudo docker start dockername

注意:在exit退出容器後,容器會自動關閉,需要重新對該容器進行啓動後,才能再次進入該容器

三、進入容器

sudo docker attach docker_id/docker_name

四、創建守護式容器

sudo docker run --name dockername -d ubuntu /bin/bash -c "while true; do echo hello world; sleep 1; done"

五、查看容器內的進程

sudo docker top dockername

注意:只能查看正在運行的容器的進程

六、停止容器

stop命令即可:
sudo docker stop docker_name

七、查看容器

1.查看當前運行的容器:docker ps

2.查看當前創建的所有容器:docker ps -a

3.查看最後x個容器:docker ps -n x
x代表數字,不管該容器是否運行

八、自動重啓容器

sudo docker run --restart=always --name docker_name -d ubuntu /bin/bash -c "while true; do echo hello world; sleep 1; done"

如果使用–restart=on-failure:5 表示當容器退出代碼爲非0的時候,docker會嘗試自動重啓該容器,最多重啓5次。

九、深入容器

1.docker ps 獲取容器信息

2.docker inspect 會對容器進行詳細的檢查,然後再返回容器的相關配置信息:名稱、命令、網絡配置等。

十、刪除容器

sudo docker rm docker_id

注意: 刪除的時候只能刪除未運行的容器

快速刪除:

docker rm `docker ps -a -q`

-q代表只返回docker 的id

發佈了44 篇原創文章 · 獲贊 26 · 訪問量 4362
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章