2017-09-29 13 views
0

かなり古いプログラムで作業していますが、C++プラグインの1つではdirent.hライブラリを使用してディレクトリリスト機能をプログラムに提供しています。ターゲットディレクトリがボリュームの場合、DockerコンテナでC++ dirent.hが動作しません

奇妙なことに、それは-vでマウントされたDockerボリュームについては空のままであり、それは私がプロジェクトに立ち往生しているようなものです。これを解決するために何かできることはありますか?私が考えることができる唯一の他の解決策は、ボリュームを一時ディレクトリにマウントし、 "通常の"ディレクトリにコピーするスクリプトを作成することですが、これは本当にハッキリで馬鹿だと感じています。

+0

シンボリックリンクを試しましたか?私はそれが動作するだろうが、おそらく試してみる価値がある –

答えて

0

フレンドが手伝ってくれて、--security-opt seccomp=unconfinedの方に私を指摘し、デフォルトのセキュリティプロファイルを無効にしました。私はまだ、どのプロパティがこの動作を引き起こしていたのか正確にはわからないので、それは知って良いことです。

とにかく、ドキュメントが検索経由でこれを見つけ、誰のためにここにある:https://docs.docker.com/engine/security/seccomp/

編集:Windows上で動作しません、まだ解決策を必要としています。

関連する問題