lowRISC / lowRISC/container-hotplug
Additional support re: non-udev-managed devices
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Rust
- Star
- 16
- Fork
- 6
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Is there a way to pass non-udev-managed devices into a container? For examples, the NVIDIA kernel driver writes these devices (which aren't monitored via udev, therefore the container doesn't start as udev cannot find them under DEVNAME):
```
crw-rw-rw- 1 root root 195, 0 Oct 20 13:36 /dev/nvidia0
crw-rw-rw- 1 root root 195, 1 Oct 20 13:36 /dev/nvidia1
crw-rw-rw- 1 root root 195, 255 Oct 20 13:36 /dev/nvidiactl
crw-rw-rw- 1 root root 507, 0 Oct 20 13:34 /dev/nvidia-uvm
crw-rw-rw- 1 root root 507, 1 Oct 20 13:34 /dev/nvidia-uvm-tools
/dev/nvidia-caps:
total 0
cr-------- 1 root root 234, 1 Oct 20 13:36 nvidia-cap1
cr--r--r-- 1 root root 234, 2 Oct 20 13:36 nvidia-cap2
```
Char nodes 195:(0/1/255) 507(0/1) and 234(1/2).
Please let me know if this request (to allow static/non-udev device nodes) is considered in-scope for this project,
Thank you!
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng việc xem xét cách container-hotplug phát hiện các thiết bị do udev quản lý và truyền chúng vào các container Docker. Xác định nơi có thể cấu hình các node thiết bị tĩnh hoặc không do udev quản lý, bao gồm các số major và minor của các thiết bị ký tự NVIDIA được liệt kê; để được coi là hoàn tất, cần xác định phạm vi và có cách xác minh rằng các thiết bị đó khả dụng trong container.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- docker, linux, rust
- Lĩnh vực
- devops, infrastructure
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100