docker-compose down没有[SERVICE...]参数。
每docker-compose down --help
Usage: down [options]我只想把我的许多集装箱中的一个倒下来。我知道我可以使用docker down而不是docker-compose down来关闭单个容器,但是我想知道为什么docker-compose down命令不接受一个可选的[SERVICE...]参数?
以下所有的docker-组合命令do都带有一个可选的[SERVICE...]参数:
docker-compose build
docker-compose create
docker-compose kill
docker-compose logs
docker-compose pause
docker-compose restart
docker-compose rm
docker-compose start
docker-compose stop
docker-compose unpause
docker-compose up我的docker-compose --version是1.9.0
发布于 2020-09-30 10:02:08
没有docker down。相应的docker命令更接近于:docker stop; docker rm
来自码头工人-坐下来
停止容器并移除由up创建的容器、网络、卷和图像。 默认情况下,删除的唯一内容是:
如果docker-compose down也删除了网络,那么通过删除一个容器,它还应该自动将其他容器从这些网络中断开,这可能是不可取的或令人困惑的。
它可能会改变,这样在默认情况下docker down不会删除网络,但是这种更改可能会导致与命令的向后兼容性问题。
这只是一个假设。
发布于 2021-08-24 13:08:08
以下命令相当于单个服务的docker down:
docker-compose rm -s -v my_service使用: rm选项 选项: -s, -v删除附加在容器上的任何匿名卷
https://stackoverflow.com/questions/41450741
复制相似问题