私はすべての依存関係(コンパイラ、ライブラリなど)を、ホストを汚染することなく適切な環境の中にバンドルすることができるので、ソフトウェア開発にドッカーを使用しています。ホスト上に開発ドッカーコンテナディレクトリをマウントする
一般的に私がやること(私はかなり一般的です):私はソフトウェアが構築されるドッカーボリュームを使って開発コンテナにマウントされたソースコードのみを含むディレクトリをホスト上に持っています実行される。ボリュームが同期しているため、ソースの変更がコンテナ内に反映されます。
ここでは落とし穴があります:コードエディタを使用する場合、ソフトウェア依存関係はホストからアクセスできないため壊れているとみなされます。したがって糸くずなどは働きません。
コンテナからホストに/usr/local/include
と言うと、私のエディタが正しく設定されているので、私はすべての警告を修正できます。
私はWindowsを使用しています...それが含まれているファイルシステムを上書きしてしまうためドッキングウィンドウの容量が、ここでは解決策ではありません。また
推測する(ここでは選択の余地が)ので、私の流れではありません:
Windows > Samba > Linux Host > Docker > Container
と私はIDE(VSコード)を切り替えたくないです。
アイデア?ありがとうございました!