我无法找到更多关于那些的信息。
对于我们使用docker start
启动的容器,应该使用docker stop
吗?
docker-compose up
也是同样吗?
停止和关闭有什么区别?
我无法找到更多关于那些的信息。
对于我们使用docker start
启动的容器,应该使用docker stop
吗?
docker-compose up
也是同样吗?
停止和关闭有什么区别?
在docker-compose帮助中
stop Stop services
down Stop and remove containers and networks (optionally images and volumes as well)
# Stop services only
docker-compose stop
# Stop and remove containers, networks..
docker-compose down
# Down and remove volumes
docker-compose down --volumes
# Down and remove images
docker-compose down --rmi <all|local>
docker-compose up
- 启动并重新启动在docker-compose.yml中定义的所有服务。
- docker-compose down
- 该命令将停止正在运行的容器,但它也会删除已停止的容器以及创建的任何网络。您可以进一步使用-v标志来删除所有数据卷。这对于通过运行 docker-compose down -v
进行完全重置很有用。
- docker-compose start
- 该命令只会重新启动先前停止的容器。
- docker-compose stop
- 该命令将停止运行中的容器,但不会删除它们。回答另一个问题的部分:
使用docker-compose up
来启动或重新启动在docker-compose.yml
中定义的所有服务。
docker-compose start
命令仅适用于重新启动之前创建但已停止的容器。它不会创建新的容器。
docker-compose run
命令用于运行“一次性”或“临时”的任务。
有关更多信息,请访问此页面。
docker-compose down
不会删除镜像和卷。https://docs.docker.com/compose/reference/down/ - user3529850-v
选项,这样就可以使用docker-compose down -v
命令。 - Masoud Tahmasebi