如何使用Version 2.1 Docker Compose語法創建共享的命名卷。我想將主機文件夾掛載爲共享卷,並在關閉時將數據保存在主機上。如何使用與主機共享的數據創建命名的Docker數據卷
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
我同意你的意見,但命名的語法使映射到網絡驅動器清潔的共享卷的定義 – pypypy