在使用Docker構建應用時,可能需要關閉一個或多個容器。Docker提供了幾種方法來關閉正在運行的容器。
第一種方法是使用容器的ID來停止容器。可以使用以下命令:
docker stop [container_name or container_id]
例如,如果要停止名為"my_container"的容器,可以使用以下命令:
docker stop my_container
如果要停止一個運行在容器ID為1234的容器,可以使用以下命令:
docker stop 1234
第二種方法是使用容器的名稱來停止容器。可以使用以下命令:
docker stop [container_id]
例如,如果要停止名為"my_container"的容器,可以使用以下命令:
docker stop my_container
第三種方法是使用容器的標簽來停止容器。可以使用以下命令:
docker stop $(docker ps -q --filter ancestor=[image_name])
例如,如果要停止所有使用某個鏡像創建的容器,可以使用以下命令:
docker stop $(docker ps -q --filter ancestor=my_image)
總之,關閉Docker容器通常使用docker stop命令,并根據需要指定容器名稱、ID或標簽。這些命令比直接使用docker kill命令更加優雅和友好。