在使用Docker時(shí),關(guān)閉容器或鏡像是很常見的操作。如果在關(guān)閉容器或鏡像時(shí)存在某些問題,那么如何才能正確地關(guān)閉Docker?以下是一些實(shí)踐中的建議:
docker stop [OPTIONS] CONTAINER [CONTAINER...]
該命令用于停止正在運(yùn)行的Docker容器。OPTIONS參數(shù)包括:
-t, --time int 等待多少秒后再強(qiáng)制關(guān)閉容器 (默認(rèn)10秒)
示例:
$ docker stop my_container
如果你需要強(qiáng)制關(guān)閉容器,可以使用
docker kill [OPTIONS] CONTAINER [CONTAINER...]
該命令將立即停止容器的進(jìn)程,而不是正常地關(guān)閉容器。 OPTIONS參數(shù)包括:
-t, --time int 等待多少秒后再強(qiáng)制關(guān)閉容器 (默認(rèn)10秒)
示例:
$ docker kill my_container
當(dāng)你想要完全刪除一個(gè)已經(jīng)停止的容器時(shí),可以使用
docker rm [OPTIONS] CONTAINER [CONTAINER...]
OPTIONS參數(shù)包括:
-f, --force 如果容器在運(yùn)行,則先強(qiáng)制停止容器再刪除 -l, --link 刪除與容器相關(guān)聯(lián)的鏈接 -v, --volumes 刪除與容器關(guān)聯(lián)的數(shù)據(jù)卷
示例:
$ docker rm my_container
總之,無論是停止、強(qiáng)制關(guān)閉或完全刪除容器,使用以上命令可以幫助你正確地關(guān)閉Docker。