如何获得 docker-compose 在 up --rm 或 build --no-cache 使用后不删除容器

How to get docker-compose do not remove containers during down after up --rm or build --no-cache used

我使用了一些命令来询问 docker-compose 在我开发时不使用缓存,现在我需要它来重用容器,因为其中一个是 [= 的(非常轻量级的)数据库19=]批次.

它似乎在某个地方缓存了这个设置。

示例输出:

[user@hostname myFolderName]$ docker-compose down
Stopping myFolderName_batch_1    ... done
Stopping myFolderName_batch-db_1 ... done
Removing myFolderName_batch_1     ... done # stop doing this!!!
Removing myFolderName_batch_run_1 ... done # what is run???
Removing myFolderName_batch-db_1  ... done # stop doing this!!!
Removing network myFolderName_default

使用 docker-compose stop 停止容器而不移除它们

此命令returns docker-compose 缓存到重用容器的状态:

docker-compose up --no-recreate