【发布时间】:2017-01-29 11:09:20
【问题描述】:
如何使用 2.1 版 Docker Compose 语法创建共享命名卷。我想将主机文件夹挂载为共享卷,并在关机之间将数据保存在主机上。
web:
< ----- remainder of service defn omitted for clarity ----->
# Load the external volume 'pgdata' into the folder /var.. on the host
volumes:
- pg-data:/var/lib/postgresql/data
# Top level volumes key allows sharing of volume across multiple services
# Volumes defined as name: <path on host>
volumes:
# Volume named pgdata is located here on the host
pg-data: #/var/lib/postgresql/data/
# App data volume
app-data: #./scribl/
# Static files volume
static-data: #./static/
更新: 我正在寻找的关键是能够在主机上指定共享卷的位置,即与旧方法相同但使用命名容器
volumes:
- location/on/host:location/on/container
【问题讨论】:
标签: docker docker-compose docker-volume