docker compose 启动和关闭
- stop
- start
- up -d
- down
docker-compose down
和docker-compose stop
都是用于停止 Docker Compose 中定义的服务的命令,但它们之间有一些重要的区别。
-
docker-compose stop
:docker-compose stop
命令会停止 Docker Compose 文件中定义的所有服务,但不会删除这些服务对应的容器。- 停止的容器可以通过
docker-compose start
命令重新启动。
-
docker-compose down
:docker-compose down
命令会停止 Docker Compose 文件中定义的所有服务,并且会删除这些服务对应的容器。- 它还会删除网络、卷和其他与该 Compose 文件关联的 Docker 资源。
总之,docker-compose stop
只是简单地停止服务,而 docker-compose down
则会将服务完全停止并清理掉相关的容器和资源。选择使用哪个命令取决于你对服务的需求,如果需要彻底清理服务,可以使用 docker-compose down
,如果只是暂时停止服务,可以使用 docker-compose stop
。