在我Ubuntu EC2
的身上,我使用 docker 容器托管了一个应用程序。db
数据和upload
数据存储在卷中CaseBook-data-db
,并CaseBook-data-uploads
使用以下命令创建:
docker volume create --name=CaseBook-data-db
docker volume create --name=CaseBook-data-uploads
通过docker-compose
文件附加的卷:
version: '2'
services:
mongo:
container_name: "CaseBook-db"
restart: always
image: mongo:3.2.7
ports:
- "27017"
volumes:
- data_db:/data/db
labels:
- "ENVIRONMENT_TYPE=meteor"
app:
container_name: "CaseBook-app"
restart: always
image: "meteor/casebook"
build: .
depends_on:
- mongo
environment:
- MONGO_URL=mongodb://mongo:27017/CaseBook
ports:
- "80:3000"
volumes:
- data_uploads:/Meteor-CaseBook-Container/.uploads
labels:
- "ENVIRONMENT_TYPE=meteor"
volumes:
data_db:
external:
name: CaseBook-data-db
data_uploads:
external:
name: CaseBook-data-uploads
/home/ubuntu/data/
我需要将这些 docker 卷存储在主机的不同文件夹(例如)中。如何更改卷的 docker 存储文件夹?或者有更好的方法来做到这一点?先感谢您。