2 years ago

#7951

test-img

langford_js

Can't change ownership of '/dev/gpiomem' in a docker container in RPi

I'm trying to run a simple docker container with a python base image to control the LEDs on my RPi4.

The Dockerfile compiles fine and I'm running it as follows: docker run --rm -ti --privileged --device /dev/gpiomem:/dev/gpiomem -d led_blinker bash

Once inside the docker container I run a ls -l /dev/gpiomem and I get

root@ca1506d00cc5:/# ls -l /dev/gpiomem
crw-rw---- 1 nobody nogroup 246, 0 Dec 30 21:47 /dev/gpiomem

I try to do

root@ca1506d00cc5:/# chown root.root /dev/gpiomem
chown: changing ownership of 'dev/gpiomem': Operation not permitted

But when I run a whoami I get I'm the root user. What is that I'm missing?

PS. I have also added the flag --user root and got the same results.

docker

raspberry-pi

raspberry-pi4

chown

0 Answers

Your Answer

Accepted video resources