Greetings! I wanted to send a quick email to see if other people are having the same issue I am with docker installation. On my system (macosx) the README did not work properly for me. In particular, I needed to remove the chown/chmod steps to get this to work properly. Those steps were added on purpose so I'm wondering if it is required on some other OS or if I'm missing something obvious. I ran those commands on my host machine before running docker. ``` chown 1000 config chmod 700 config ``` I'd be happy to send over a patch if we feel like they are unncessary. Thanks for the library!
Hi there, On Wed Mar 3, 2021 at 12:27 AM -03, Eric Bower wrote: > I'm wondering if it is required on some other OS or if I'm missing > something obvious. It's for linux usage, a "satellite" user was created inside the container with UID 1000 to isolate the daemon. On OSX, things work a bit diferently, since there's a virtual machine running linux that actually runs the docker daemon, the volume sharing has a few more steps compared to native linux. As a OSX specific workaround, you could remove the "RUN adduser..." part (lines 17 to 19) and the USER statement (line 23) from the dockerfile and then you won't need to do the chown/chmod step. Unfortunately I no longer have a OSX machine, so I cannot test this. Thanks for using satellite! -- Gustavo Heinz
On Wed, Mar 3, 2021, at 7:10 AM, Gustavo Heinz wrote: > Unfortunately I no longer have a OSX machine, so I cannot test this. I’d be happy to test this out and send a patch to update the documentation. Also, I see the value in isolation the daemon on Linux, but I wonder if the juice is worth the squeeze? I haven’t seen that paradigm very often in docker containers. Anyway, thanks for the response!