docker-compose即时动态卷重用和重新创建?

时间:2017-05-05 20:53:24

标签: docker-compose volumes

我有一个像这样的docker-compose.yml:

version: '2'
services:
  app:
    build: .
    volumes:
      - /usr/src/app

如果我docker-compose up,那么我对/ usr / src / app所做的任何更改都会在运行期间保持不变。我可以控制+ C然后使用docker-compose,内容仍然存在。

但如果我docker-compose run app ls -la /usr/src/app,那么路径总是空的。

我的目标是,我希望自动为我创建该卷1)2)特定于此docker-compose项目(因为我还有很多其他项目),并且3)持续穿越docker - 组合/运行/等。

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

但是使用即时容器,这是预期的行为吗?它们会自动保留docker-compose up,并从头开始为每个docker-compose run重新创建?

此外,是否有任何文件明确了即时容器的使用寿命?

谢谢!

0 个答案:

没有答案