Debianベースのオペレーティングシステム用のDockerコンテナがあります(kalilinux/kali-linux-docker
画像を使用しています)。このコンテナからホストWiFiアダプタにアクセスするにはどうすればよいですか?
私は以下を使用しています:
- ドッカーCE 17.06.0-ce-win19(12801)
- Windows 10を実行しているラップトップ
- USBワイヤレスネットワークアダプタ
- このコマンドを使用してコンテナを起動します。
docker run -it --privileged --net="host" --rm kalilinux/kali-linux-docker bash
iwconfig
出力は次のとおりです。
root@moby:/# iwconfig
br-bddc8b9f6f97 no wireless extensions.
eth0 no wireless extensions.
gre0 no wireless extensions.
br-b83648b3ccb6 no wireless extensions.
ip6tnl0 no wireless extensions.
br-ce31ec8a7751 no wireless extensions.
bond0 no wireless extensions.
lo no wireless extensions.
dummy0 no wireless extensions.
teql0 no wireless extensions.
ip6_vti0 no wireless extensions.
ip_vti0 no wireless extensions.
tunl0 no wireless extensions.
docker0 no wireless extensions.
ip6gre0 no wireless extensions.
gretap0 no wireless extensions.
hvint0 no wireless extensions.
sit0 no wireless extensions.
したがって、リストには統合WiFiアダプタまたはUSB WiFiアダプタはありません。
答え1
まず、これら3つのツールをインストールし、
apt-get install kali-linux kali-linux-wireless kali-linux-top10
これで、画像に対する変更をコミットします。
docker commit <CONTAINER ID> <IMAGE NAME>
新しく作成されたDockerイメージのイメージIDを見つけます。
docker images
魔法をかける時間、
docker run -it --net="host" --privileged <IMAGE NAME> /bin/bash