Linux Docker compose在本地工作,但不与Docker机器一起工作
docker-compose.ymlLinux Docker compose在本地工作,但不与Docker机器一起工作,linux,docker,docker-compose,docker-machine,Linux,Docker,Docker Compose,Docker Machine,docker-compose.yml db: image: mongo:3 volumes: - ./mongo_data:/data/db 这在本地工作,文件存储在主机上的/data/db 在macOS上使用docker机器时,我遇到以下错误: db_1 | 2017-02-03T10:16:14.839+0000 I STORAGE [initandlisten] exception in initAndListen: 20 Attempted to create
db:
image: mongo:3
volumes:
- ./mongo_data:/data/db
这在本地工作,文件存储在主机上的/data/db
在macOS上使用docker机器时,我遇到以下错误:
db_1 | 2017-02-03T10:16:14.839+0000 I STORAGE [initandlisten] exception in initAndListen: 20 Attempted to create a lock file on a read-only directory: /data/db, terminating
/data/db在mongo图像上,所以我有点不明白为什么会有不同
ETA:这与卷装载有关。无论出于什么原因,这都是卷装载 我将继续寻找另一种备份数据的方法