2016-03-17 16 views
7

Mac OS X'e rağmen, here yönergeleri tam olarak yapılmasına rağmen, nasıl yapılacağına ilişkin yönergeleri bulamadım. 5.0.16 içinWindows'ta Docker'dan USB aygıtına erişmeye çalışmak

  1. Yükseltildi Oracle VirtualBox ve boot2docker VM yeteneği sağlar Oracle VM VirtualBox Extensions Pack, yüklü: Yani

    Burada Windows'un bu çalışıyorum ve şimdiye kadar yaptığım buydu Cihazıma erişmek için USB 2.0 kullanın.

  2. default sanal makinesinden güç sağladı ve Makine> Ayarlar…> USB'ye gitti. Açılır listeden makineyi seçerek yeni USB filtresi eklendi.
  3. Docker Hızlı Başlangıç ​​Terminali yeniden başlatıldı.

    docker run --privileged -v <USB directory in host machine>:<USB directory in Docker container> ... 
    

    sorundur, Mac OS X bu /dev/bus/usb gibi görünen ederken yok, nerede:

şey aşağıdaki gibi sanal makine örneğini çalıştırmak için komut şey olduğundan şüpheleniyorsanız, bir Windows'da görünüyor mu? Aynı yer değil mi? /dev/ dizininin /dev/usb/ olması görünmüyor.

Bir adımı kaçırdım mı? USB aygıtı yolu Windows için farklı bir yerde mi? Ben docker -v yazarken arada

, bu kullanıyorum Docker sürümüdür:

Docker version 1.10.0, build 590d5108 

Ben de şu anda Windows 7

cevap

0

kullanıyorum mermi ısırma gibi görünüyor,/dev/otobüs/usb görmeye ve aşağıdaki komutu eserlerini yazarak değil rağmen:

docker run -it --privileged -v /dev/bus/usb:/dev/bus/usb ... 

(benim durumumda, docker run-it --privileged -v /dev/bus/usb:/dev/bus/usb -v (shared directory path):(path in container) debian:latest bash, ama komut farklı dependi olacak Yaptığın şey hakkında.

Ayrıca, Android cihazlarda çalışıyorsanız ve önyükleyicide olduklarında onlara erişmeye devam etmek istiyorsanız, VirtualBox içinde iki filtre oluşturmanız gerekir: ADB'yi kullanırken diğeri için fastboot'u kullanırken.

+0

Ses komutuna ihtiyacınız olduğundan emin misiniz? Sadece docker kabına ayrıcalıklı erişim sağlamak, Windows üzerinde yaptığım (Docker Toolbox/VirtualBox kullanarak), ana bilgisayardaki USB aygıtlarına erişmek için yeterli olmalıdır. – Tagc

+0

'/ dev/bus/usb' Windows için USB'de geçerli bir yol mu? – nikk