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!
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!
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!