2017-08-16 14 views
1

私はドッカーコンテナにセットアップした可能性のあるものをいくつか作っています。 Linuxシステムから実行したときにうまく動作します。 Windowsシステムから実行すると、私は次のエラーを取得する:Docker-Compose WindowsからLinuxコンテナへのボリュームのマウントはすべて実行可能にします

ERROR! Problem running vault password script /etc/ansible-deployment/secrets/vault-dev.txt ([Errno 8] Exec format error). If this is not a script, remove the executable bit from the file. 

基本的に何本が言っていることは、ファイルが実行可能ファイルとしてマークされていることです。私が気づいたことは、WindowsのLinuxコンテナにマウントされたすべてのファイルは、常に実行可能属性でタグ付けされていることです。

これを制御/防止する手段はありますか?

答えて

0

マウントパスの最後に:roを追加しましたか?このような

何か:

HOST:CONTAINER:ro 
+0

ただ、という運試してみました。私はこれを考慮していたが、私は正当に推測していたので、試していなかったので、書き込みアクセスは実際には実行可能ファイルとは関係ありませんが、実行可能にしないというフラグに似ているはずです。ありがとう – jrich523

関連する問題