Docker compose docker即时合成卷何时重新使用和创建?

Docker compose docker即时合成卷何时重新使用和创建?,docker-compose,volumes,Docker Compose,Volumes,我有一个docker-compose.yml,如下所示: version: '2' services: app: build: . volumes: - /usr/src/app 如果我做了docker compose up,那么我对/usr/src/app所做的任何更改都会在运行期间保持不变。我可以控制+C,然后docker合成,内容仍然存在 但是如果我运行app ls-la/usr/src/app,那么路径总是空的 我的目标是让卷1)自动为我创建,2)特定于

我有一个docker-compose.yml,如下所示:

version: '2'
services:
  app:
    build: .
    volumes:
      - /usr/src/app
如果我做了
docker compose up
,那么我对/usr/src/app所做的任何更改都会在运行期间保持不变。我可以控制+C,然后docker合成,内容仍然存在

但是如果我运行app ls-la/usr/src/app,那么路径总是空的

我的目标是让卷1)自动为我创建,2)特定于这个docker compose项目(因为我还有很多其他项目),3)在docker compose up/run/etc中保持

我认为解决这个问题的一种方法是使用命名卷,它将自动提取docker compose项目的名称

但是对于正在运行的容器,这是预期的行为吗?它们会自动为
docker compose up
保存,并在每次
docker compose运行时重新创建

此外,是否有任何文件明确说明在飞集装箱的使用寿命

谢谢