天天看點

docker 容器的啟動、停止和删除

2021-09-24

1.檢視所有docker容器

檢視所有在運作的容器:

docker ps

檢視所有容器(包括停止的) :

docker ps -a

來看看他們的差別:

2.啟動容器

這裡我來啟動第二個Redis容器(因為我已經有一個Redis在運作了,是以這次要重新命名并且将端口改成6378):

docker run -itd --name redis02 -p 6378:6378 redis

然後檢視容器運作情況,發現name 為 redis02的容器已經運作起來了:

3.停止容器

接下來,我們來停止剛剛啟動的容器:docker stop containerId

docker stop de31beba81bd

然後可以發現redis02已經停止運作了

4.啟動停止的容器:

docker start 容器id

5.重新開機容器

docker restart containerId

6.暫停容器

有時我們隻是希望讓容器暫停工作一段時間,比如要對容器的檔案系統打個快照,或者docker host需要使用CPU,這是執行docker pause。

處于暫停狀态的容器不會占用CPU資源,直接通過docker unpause恢複運作。

暫停運作:

docker pause 4194d99b9c3a

恢複運作:

docker unpause 4194d99b9c3a

5.删除容器

我們還可以删除這個容器:docker rm containerId

docker rm de31beba81bd

這時候我們再來看容器,就找不到redis02的那個了:

6.删除鏡像

既然說到了删除容器,這裡順便說一下删除鏡像的指令 :

檢視鏡像:

docker images

删除鏡像:docker rmi imageId

docker rmi fce289e99eb9

繼續閱讀