Mac OS Xのものであるにもかかわらず、hereの指示はかなり似通っていますが、これを行う方法を正確に見つけることができませんでした。WindowsのDockerからUSBデバイスにアクセスしようとしています
だから私は、Windows上でこれをしようとすると、ここで私はこれまで何をやったかだよ:
- は5.0.16へのOracleのVirtualBoxをアップグレードし、boot2docker VMにする能力を可能にOracle VM VirtualBox Extensions PackをインストールUSB 2.0を使用してデバイスにアクセスします。
default
仮想マシンの電源を切って、マシン>設定...> USBに移動します。ポップアップリストからマシンを選択すると、新しいUSBフィルタが追加されました。- Dockerクイックスタートターミナルを再起動しました。
事は、私は次のように仮想マシンインスタンスを実行するためのコマンドが何かあると思われる、次のとおりです。
docker run --privileged -v <USB directory in host machine>:<USB directory in Docker container> ...
のMac OS Xで、/dev/bus/usb
ように見える時に問題が、ある、どこそれはWindowsに表示されますか?それは同じ場所ではありませんか? /dev/
ディレクトリには/dev/usb/
が含まれていません。
ステップがありませんでしたか? USBデバイスのパスはWindowsの別の場所にありますか?私はdocker -v
を入力するとところで
が、これは私が使用しているドッカーのバージョンです:
Docker version 1.10.0, build 590d5108
私も現在、Windows 7
ボリュームコマンドが必要なのでしょうか?ドッカーコンテナへの特権アクセスを与えるだけで、ホスト上のUSBデバイスにアクセスするだけで十分です(これはDocker Toolbox/VirtualBoxを使用してWindows上で行います)。 – Tagc
は、 '/ dev/bus/usb'はUSBのWindows上で有効なパスですか? – nikk