ドッカーシンクの著者として、私はあなたに包括的な答えを与えることができます。
しかし、macOSのもとでは、ネイティブのdocker for mac
ツールを使用した解決策はありません。これは、若干受け入れ可能な開発環境 - つまり、ソースコードをそのライフタイム中に共有することを意味します。
主な理由は、マウントされたボリュームの読み書き速度がdocker for mac
で非常に遅いということです。パフォーマンスはcompersionです。これは、通常のコンテナに-vまたはボリュームを使用してボリュームをマウントできたと言っていますが、これは非常に遅くなります。 virtualbox
またはfusion
の株価が同じ理由から遅くなっていても、OSXFSは現在でもそれより優れたパフォーマンスを示していますが、依然として恐ろしいことです。
ドッカー同期が同期としてユニゾンを使用してOSXFSから遅いの読み取り/書き込み速度を切り離ししようとすると、マウントを指示していない:
かいつまん:
Docker for mac
はまだあります(非常に)遅いですが、これはAPFSのHigh Sierraであっても、開発目的では使用できません。
あなたが見ている「画像」という名前の「フォルダ」は、OSXFSベースのハイパーキットコンテナへのマウントではないので、過去に使用されていただけで、他のフォルダをOSXFSマウントされ、デフォルトのものにマウントされます。だからこそ、これは皆さんを助けません。
この回答を一般的なケースに対してよりバランスさせるために、docker-syncの代わりにhereがあります。代替手段の量もdocker-for-macに大きな問題があることを示しています。ドッカーシンクが完成しました。
「同期」とはどういう意味ですか?あなたはいつもあなたのコンテナにディレクトリをマウントすることができ、 '同期'は瞬間的になります。 – Sergiu