Add privileges:
sudo usermod -a -G docker,dialup user
Logout and login again.
Create script pio.sh:
#!/bin/sh
docker run -it --rm \
-v ~/.platformio:/root/.platformio \
-v "${PWD}":/project \
-v /dev/bus/usb:/dev/bus/usb --privileged \
healixx/pio $@
Run commands:
chmod +x pio.sh
./pio.sh python3 /tmp/get-platformio.py
./pio.sh pio system prune -f
Go to project directory:
cd ~/project_directory
Run pio:
pio.sh pio run -e main -t upload
Content type
Image
Digest
Size
41.9 MB
Last updated
over 5 years ago
docker pull healixx/pio