2016-11-14 12 views
0

私のホストにコンテナがあります。コンテナにバインドするボリュームがあります。
"Volumes": { "/data/mcluster_data": "/data/mcluster_data/d-mcl-30_struc_test", "/srv/mcluster": "/srv/docker/vfs/dir/2f1b1f1b9fd7c35132d42ee3896215771956a763929474fc7493cb97270a781c" },
パス/srv/mclusterは、ホスト/srv/docker/vfs/dir/2f1b1f1b9fd7c35132d42ee3896215771956a763929474fc7493cb97270a781cのパスにバインドされています。 mysqlサーバを実行しているコンテナにあります。 mysqlサーバは、パス/srv/mcluster/mysqlの下にデータを格納します。
私はディスクを監視し、ファイル "blkio.throttle.io_service_bytes"を投げます。
奇妙なことがあります。私はデータベースにデータを挿入する場合。ファイルが変更されます(これは期待どおりです)。しかし、dd if=/dev/zero of=/srv/mcluster/mysql/test_ljl bs=1M count=3072 oflag=dsyncを使用すると、ファイルは変更されません。
誰もこの問題を抱えていますか?dockを使用してテストする場合、ドッキングブロックが監視できません

答えて

0

答えが見つかりました!これは私がnsenterを使ってコンテナに入るためです。代わりにdocker attachを使用すると、問題は解決されます。
また、私はまだこれがどうして起こったのか答えは見つけられません。

関連する問題