Hi,
I am trying to get shinyproxy working on my local machine with ubuntu 16 but currently stuck at the last step.
I can login at localhost:8080 with tesla user, than when I click on an app, it gives me
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is eu.openanalytics.ShinyProxyException: Failed to start container: java.util.concurrent.ExecutionException: javax.ws.rs.ProcessingException: org.apache.http.conn.HttpHostConnectException: Connect to localhost:2375 [localhost/127.0.0.1] failed: Connection refused
I have added the port 2375 to my docker opts and restarted docker. Any ideas?
regards,
Ger
Hi Ger,
Many thanks for your question. The getting started guide was written
still using an Ubuntu 14.04 LTS machine. We’ll try to reproduce the
issue on a 16.04 machine and come back to you shortly.
Best,
Tobias
Thanks for your patience, Ger.
Ubuntu 14.04 LTS still uses upstart and will read the configuration in /etc/default/docker
as indicated in the Getting Started Guide.
Ubuntu 16.04 uses systemd and will not read the configuration in /etc/default/docker
, but reads the configuration in /lib/systemd/system/docker.service
.
In /lib/systemd/system/docker.service
, change the line
ExecStart=/usr/bin/docker daemon -H fd://
into
ExecStart=/usr/bin/docker daemon -H fd:// -D -H tcp://0.0.0.0:2375
then do
sudo systemctl daemon-reload
sudo systemctl restart docker
and launch ShinyProxy as usual, i.e. using
java -jar shinyproxy-0.2.0.jar
Does that work for you? If yes, we’ll update the documentation on http://www.shinyproxy.io
1 Like
Hi Tobias,
yes it is working:-)
Thanks a lot for your help!
regards, Ger