0
私はそれにコードを持つコンテナを持っています。このコンテナは運用サーバー上で実行されます。このコンテナ内のコードを含むフォルダをローカルマシンにどのように共有できますか? Sambaサーバーにあるかもしれませんし、私のマシンにこのフォルダをコードでマウントしてください(cifs)?あなたがコンテナから一部のデータをコピーすることができコンテナからホストシステムへのドッカーの共有フォルダ
私はそれにコードを持つコンテナを持っています。このコンテナは運用サーバー上で実行されます。このコンテナ内のコードを含むフォルダをローカルマシンにどのように共有できますか? Sambaサーバーにあるかもしれませんし、私のマシンにこのフォルダをコードでマウントしてください(cifs)?あなたがコンテナから一部のデータをコピーすることができコンテナからホストシステムへのドッカーの共有フォルダ
が
docker cp <containerId>:/file/path/within/container /host/path/target
を使用して...いくつかの例かもしれません。コンテナ内のデータとマシン上のデータが常に同期している必要がある場合は、データボリュームを使用してサーバーとコンテナのディレクトリを共有することをお勧めします。
$ docker run -d -P --name web -v /webapp training/webapp python app.py
あなたからのデータは、トレーニングを切断/:このディレクトリには、ドッキングウィンドウのドキュメントを約Manage data in containersボリュームを追加する方法を示し
(例えばsshfs)のいずれかの方法でローカルマシンにサーバーから共有することができますwebappの場所は、/ webappのドッカーコンテナで利用できるようになります。
を使用しますが、フォルダ/ webappはサーバーhddにあります。私のPCのHDDで – edenisn
@ edenisnはい。これは、sshfsを使用してサーバーディレクトリをローカルPCにマウントする場所です。私はこの方法をお勧めします。なぜならローカルコンピュータはサーバに接続する必要があるからです。ドッカーのコンテナへの接続がさらに関与します。 – Flurin
ok、ありがとう。私はこの方法を試してみます – edenisn