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