在使用Docker的過程中,有時(shí)候需要停掉某個(gè)容器來釋放資源或者進(jìn)行其他操作。下面介紹幾種停掉容器的方法。
方法一:
使用“docker stop”命令停掉容器。
docker stop CONTAINER_NAME/ID
其中CONTAINER_NAME/ID是要停掉的容器的名稱或者ID。執(zhí)行該命令后,Docker會(huì)向容器發(fā)送SIGTERM信號(hào),然后等待10秒鐘讓容器自行停止。如果容器在這段時(shí)間內(nèi)仍然沒有停下來,Docker會(huì)發(fā)送SIGKILL信號(hào)來強(qiáng)行終止容器。
方法二:
使用“docker kill”命令停掉容器。
docker kill CONTAINER_NAME/ID
與“docker stop”命令不同的是,“docker kill”會(huì)直接向容器發(fā)送SIGKILL信號(hào),強(qiáng)行終止容器,不管容器是否有未保存的操作。
方法三:
使用Docker客戶端界面停掉容器。
在Docker客戶端界面中,可以通過右鍵點(diǎn)擊要停掉的容器,在彈出的菜單中選擇“Stop”或者“Kill”來停掉容器。該方法比較方便,適合對(duì)Docker操作不熟悉的用戶。