Moby: Dokumentasikan pemasangan perangkat seperti USB ke wadah yang sedang berjalan

Dibuat pada 1 Mar 2016  ·  3Komentar  ·  Sumber: moby/moby

Saya memiliki mesin Ubuntu 12.04 lokal yang ingin saya jalankan Docker dengan beberapa kode aplikasi. Namun kode tersebut perlu membaca data dari drive USB saat dicolokkan. Karena drive dapat ditukar, sepertinya pemasangan volume tidak berfungsi saat yang baru dicolokkan. Apakah ada cara untuk mengkonfigurasi Docker agar bahwa deteksi usb diteruskan ke Docker, bukan hanya os Host?

Gunakan perintah docker run dan dibahas di sini:

https://docs.docker.com/engine/reference/run/#volume -shared-filesystems

Anda dapat me-mount /dev menggunakan flag -v. Perangkat apa pun yang muncul di /dev akan muncul di wadah. Jika Anda melakukan ini, Anda mungkin juga ingin mengubah nilai cgroup untuk membatasi izin hanya pada perangkat USB.

Jerome di perusahaan kami juga menulis blog ini untuk melakukan ini:

https://jpetazzo.github.io/2015/01/13/docker-mount-dynamic-volumes/

aredocs exintermediate

Komentar yang paling membantu

Meskipun bukan perubahan dokumentasi, sesuatu yang mungkin menyenangkan adalah jika wadah diluncurkan dengan --privileged , /dev itu akan dipasang sebagai devtmpfs alih-alih normal tmpfs di mana perangkat diisi secara manual oleh buruh pelabuhan. Dengan devtmpfs , kernel akan secara otomatis menambah/menghapus entri ke /dev saat perangkat ditambahkan dan dihapus.

Semua 3 komentar

Meskipun bukan perubahan dokumentasi, sesuatu yang mungkin menyenangkan adalah jika wadah diluncurkan dengan --privileged , /dev itu akan dipasang sebagai devtmpfs alih-alih normal tmpfs di mana perangkat diisi secara manual oleh buruh pelabuhan. Dengan devtmpfs , kernel akan secara otomatis menambah/menghapus entri ke /dev saat perangkat ditambahkan dan dihapus.

@mstanleyjones apakah Anda tahu apakah ini diperbarui dalam dokumentasi?

Aku meragukan itu!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat