在我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/
)。如何更改容器的碼頭存儲文件夾?或者有更好的方法來做到這一點?先謝謝你。
但有沒有辦法使用命名卷,但具有相同的邏輯? – DimonVersace
不適用於默認的命名卷,至少不是我所知。您可以添加其他音量驅動程序,例如[local persist](https://github.com/CWSpear/local-persist),以支持此功能。 – BMitch
這實際上幫助我,節省了我的時間。謝謝! – DimonVersace