0
私のホストマシンから約20GBのmongodbファイルを持つフォルダをマウントしています。十分なスペースがないとMongoは開始できません。ボリュームがハードディスクを使用する代わりにtmpfsにマウントされているようです。ボリュームのファイルシステムを変更する方法はありますか?ドッカーボリュームを別のファイルシステムにマウントすることはできますか?
ドッカ - コン:
mongo:
image: mongo:2.4
volumes:
- /data/db:/data/db
ドッカー出力
mongo_1 | Wed May 4 20:55:12.591 [initandlisten] ERROR: Insufficient free space for journal files
マシンメモリ:
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 1025388 241788 783600 24% /data/db
/dev/vda2 61886452 1128580 57591152 2% /data/configdb
/dev/vda2 61886452 1128580 57591152 2% /etc/resolv.conf
/dev/vda2 61886452 1128580 57591152 2% /etc/hostname
/dev/vda2 61886452 1128580 57591152 2% /etc/hosts
ちょっとドコモを読んだだけで、これが起こるとは思わない。 mongoの画像Dockerfileが何かうねっているかどうかを確認してください。 – Marakai
私は公式のmongoドッカーを使用しています - https://github.com/docker-library/mongo/blob/4bb17b336a05ad85c9bf83b103d21529e27e62f9/3.2/Dockerfile何も目立たない。新しい唯一のことは、私がvirtualboxを置き換える新しいdocker mac betaを使用していることです。 – CrashRoX
ちょうど私のDockerホストで_dockerを実行してイメージを実行しました--rm -it -v〜/ data:/ data/db mongo:2.4 bash_を実行してから_df_:**/dev/mapper/vg_root-root 29939424 6139352 23800072 21%/data/db ** – Marakai