私はDockerコンテナを使用するプロジェクトに取り組んでいます。 Dockerは、Windows 10ホストマシンにインストールされます。このプロジェクトの目的は、ホストで受信したデータパケットをドッカーコンテナに転送して、コンテナ機能がそれらのデータパケットを利用し、それらを他のリンクされたコンテナに転送することです。ホストコンピュータからDockerコンテナにデータを転送するにはどうすればいいですか?
例えば、任意の機能を実行する2つのコンテナ(コンテナ1とコンテナ2)があるとします。以下を達成しなければならない。------>今のようにパケット転送(コンテナ機能がそれらに仕事の後)
を表し、パケットがホストでのWiresharkを使用
Host(Windows 10)----->Container 1------->Container 2------->Host
受信されますこれは単にパケットを受信し、パケットの詳細を表示します。これらの受信パケットは、ホストからDockerコンテナに転送され、あるコンテナから他のコンテナにどのように転送されますか? Scapy(ホストからコンテナ)を使用して実行できますか?コンテナネットワークを使って異なるコンテナをリンクすることはできますが、データパケットをそれらの間で転送することはできますか?
また、任意のコンテキストでホストや内部でコンテナ内でPythonやJavaソケットプログラミングを使用できますか?この目的のためにlibpcapなどのライブラリを使用できますか?
あなたは、このようなこれを実現できる方法として、より具体的だろうか? –