I have created and can run MPLABX using and image based on Ubuntu. The host is Linux Mint.
The Microchip programmers are accessible read-only. There is no write access. The error message is “libusb requires write access to USB device nodes”
Using --privileged has no effect. I have tried the cgroup suggestions and --device=/dev/bus/usb/002/003 (for example) to explicitly export the usb device to the docker container.
MPLABX can see the programmers but not use them.