Я следовал документации , чтобы настроить userns-remap и избавиться от корневых проблем, но это не работает:
➜ microk8s.docker run --volume $(pwd):/app --workdir /app alpine sh -c 'echo test > toto'
sh: can't create toto: Permission denied
➜ microk8s.docker run --volume $(pwd):/app --workdir /app alpine ls -l
total 12
-rw-r--r-- 1 nobody nobody 1270 Feb 24 16:07 Makefile
-rw-r--r-- 1 nobody nobody 310 Feb 19 01:04 README.md
-rwxr-xr-x 1 nobody nobody 33 Feb 19 01:04 init.sh
➜ cat /etc/subuid
sullivan:100000:65536
➜ cat /etc/subgid
sullivan:100000:65536
Я попробовал это решение: https://stackoverflow.com/a/49600083/1731473
Работает!Но как?И безопасно ли заменить 100000
на 1000
в этих файлах?Кстати, как правильно их редактировать?Будут ли у меня какие-либо системные побочные эффекты (только для локальной машины)?
Я не знаком с /etc/sub{u,g}id
файлами, и я хотел бы узнать больше о том, что я делаю здесь.: -)
Спасибо