roc*_*eys 5 volumes docker-compose
我有一个这样的 docker-compose.yml:
version: '2'
services:
app:
build: .
volumes:
- /usr/src/app
Run Code Online (Sandbox Code Playgroud)
如果我这样做docker-compose up,那么我对 /usr/src/app 所做的任何更改都会在运行中保持不变。可以control+C然后docker-compose up,内容还在。
但如果我这样做docker-compose run app ls -la /usr/src/app,那么路径总是空的。
我的目标是,我希望该卷 1) 自动为我自动创建,2) 特定于这个 docker-compose 项目(因为我会有很多其他项目),并且 3) 在 docker-compose up 中持续存在/运行/等。
我认为解决这个问题的一种方法是使用命名卷,它会自动提取我的 docker-compose 项目的名称。
但是对于动态容器,这是预期的行为吗?它们会自动持续存在docker-compose up,并为每个docker-compose run?
另外,是否有任何文档明确了动态容器的生命周期?
谢谢!
| 归档时间: |
|
| 查看次数: |
544 次 |
| 最近记录: |