ホストとコンテナの間で「ライブ同期」のようなボリュームを持つことは可能ですか? 私のポイントはNode.js
、ホスト マシンにアプリ/プロジェクトを配置し、node.js
コンテナーを実行することです。これにより、プロジェクトが取得され、プロジェクト内のファイルを変更するたびに、コンテナーを再起動することなくコンテナーですぐに更新されます。ボリュームをコピーするためのコンテナ。
現在、コンテナを持ち上げると、ソース コードがコンテナのボリュームにコピーされます。
server:
build: .
ports:
- "8001:1337"
volumes:
- ./app:/app
command: npm start
しかし、ご覧のとおり、変更をホストからコンテナーに更新するたびに、コンテナーを再起動する必要があります。
可能であれば、docker-compose でそれを記述する方法の例と、適切なドキュメントへのリンクを提供していただけますか?