不可删除或持久docker-组成卷或数据存储
Undeletable or persistent docker-compose volumes or data storage
是否有可能以某种方式为容器创建持久存储,使用 docker-compose 创建并且即使在 运行 docker-compose down -v
时也不要删除它们,因此它们将自动附加到他们的容器在再次启动 docker-compose up -d
之后?
我通常做的是使用外部卷,比如:
$ docker volume create nodemodules
docker-compose.yml
version: '3.7'
services:
frontend:
image: node:11
volumes:
- nodemodules:/app/node_modules
volumes:
nodemodules:
external: true
有关更多信息,请参阅文档:https://docs.docker.com/compose/compose-file/#external
是否有可能以某种方式为容器创建持久存储,使用 docker-compose 创建并且即使在 运行 docker-compose down -v
时也不要删除它们,因此它们将自动附加到他们的容器在再次启动 docker-compose up -d
之后?
我通常做的是使用外部卷,比如:
$ docker volume create nodemodules
docker-compose.yml
version: '3.7'
services:
frontend:
image: node:11
volumes:
- nodemodules:/app/node_modules
volumes:
nodemodules:
external: true
有关更多信息,请参阅文档:https://docs.docker.com/compose/compose-file/#external