Docker compose docker即时合成卷何时重新使用和创建?
我有一个docker-compose.yml,如下所示: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)特定于
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运行时重新创建
此外,是否有任何文件明确说明在飞集装箱的使用寿命
谢谢