If you are forced to use a UID that is not 1000 inside the docker (say if you need to access/modify files in workdir that are owned by a UID other than 1000) The Zephyr SDK will not be found because the sdk installation put the package information in /home/user/.cmake/packages/Zephyr-sdk which can not be read by a user that is not UID 1000.
Maybe setup the Zephyr SDK to be installed in a more global manner ?
Just a thought :)
If you are forced to use a UID that is not 1000 inside the docker (say if you need to access/modify files in workdir that are owned by a UID other than 1000) The Zephyr SDK will not be found because the sdk installation put the package information in /home/user/.cmake/packages/Zephyr-sdk which can not be read by a user that is not UID 1000.
Maybe setup the Zephyr SDK to be installed in a more global manner ?
Just a thought :)