Request: Update the getting started guide

Hey everyone, I was looking into Shinyproxy recently and was reading the getting started guide , which is very informative, but i wasted a lot of time on understanding the reason why with the example yml which was given in the example there was a problem communicating with the docker…
I have found out that the reason is that in the override.conf file the configuration which is given is wrong.
Docker 1.12+ no longer uses socket activation, so you need to remove the -H fd:// from the DOCKER_OPTS.
There for the configuration should be:
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -D -H tcp://127.0.0.1:2375

for both Ubuntu and CentOs.

1 Like

I struggled with this as well… I believe I found a workaround but in the end I gave up with manual installation and proceeded with shinyproxy in a container.

@LazerDude, @deann88

Thanks a lot for sharing your experience and feedback. I have updated the getting started guide at

https://www.shinyproxy.io/getting-started/

Thanks again!

Best,
Tobias

The suggested solution (removing “-H fd://”) doesn’t seem to work (for me at least). fd has to be replaced with unix, so the content of “override.conf” becomes:

[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H unix:// -D -H tcp://127.0.0.1:2375

Hi,
after removing -H fd://, any docker command (e.g. sudo docker info) hangs. Adding -H unix:// works
Docker version 18.09.1

M

@marcis, @jwi,

Many thanks for the feedback. We have now updated the ShinyProxy website with the

[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H unix:// -D -H tcp://127.0.0.1:2375

configuration (https://www.shinyproxy.io/getting-started/#docker-startup-options)

Best,
Tobias