在我的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
Run Code Online (Sandbox Code Playgroud)
通过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
Run Code Online (Sandbox Code Playgroud)
我需要将这些docker卷存储/home/ubuntu/data/在主机的不同文件夹(例如)中.如何更改卷的docker存储文件夹?或者有更好的方法来做到这一点?先感谢您.