FAQ
menteslibres.net\gosexy\redis

It uses localhost and Redis default port 6379
On Fri, Apr 17, 2015 at 5:08 PM, Egon wrote:
On Friday, 17 April 2015 17:06:19 UTC+3, Rayland wrote:

It's a small program that outputs some text in the terminal.
I mean the actual program - i.e. what library it uses to connect to redis,
how does it select the redis host/port?

On Fri, Apr 17, 2015 at 4:45 PM, Egon wrote:

What does your golang code look like?
On Friday, 17 April 2015 14:57:48 UTC+3, Rayland wrote:

Yes I tried starting a container from the official Redis image and
connect its default port to 6379 on host and then I started my app's
container and I get connection refused. I then tried using --link and it
still doesn't work. The Redis container works ok because I can use
redis-cli to acces it.
On Fri, Apr 17, 2015 at 2:51 PM, Martin wrote:

This really is about docker and has nothing to do with go at all.

I suggest these parts for you:

* http://docs.docker.com/articles/using_supervisord/

And this is basically what you are trying to do (note this is the
church of 1 process per container):

* http://docs.docker.com/examples/running_redis_service/

It should be easily transferable to running a redis container and a
second one with your go application. If that doesn't work for you you
simply need to go the supervisor route (or any process monitor of choice,
thou I hear systemd inside docker isn't quite there yet)

/Martin
On Fri, Apr 17, 2015 at 1:42 PM Rayland wrote:

I tried it and it will just output the Redis server....
On Friday, April 17, 2015 at 2:16:24 PM UTC+3, Gijs wrote:

This seems similar to your issue, so maybe supervisor can help you.


http://stackoverflow.com/questions/23692470/why-cant-i-use-docker-cmd-multiple-times-to-run-multiple-services
On Fri, Apr 17, 2015 at 1:06 PM Guianu Leon <guian...@gmail.com>
wrote:
Yes it seems you are right, but if I use RUN instead of CMD to start
the Redis server it still doesn't work and it will also output the server
in the shell which is something I don't want. I want it to be in the
background for my app to use it.

On Fri, Apr 17, 2015 at 2:01 PM, Gijs wrote:
Unless something has changed since I last experimented with Docker
(which could be the case, it's been a year), you can't have multiple CMD
statements in your Dockerfile. You'll either need to have a separate
container running redis or start it as a daemonized in the same CMD you
start your Go application.

On Friday, April 17, 2015 at 10:18:43 AM UTC+2, Rayland wrote:

My Dockerfile looks like this:

FROM golang:onbuild
RUN go get [...]
RUN apt-get update && apt-get install -y redis-server
CMD redis-server
CMD go run main.go

My program needs Redis server listening on the default port 6379
and I get connection refused.

--
You received this message because you are subscribed to a topic in
the Google Groups "golang-nuts" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/golang-nuts/WXHWRexuLLA/unsubscribe
.
To unsubscribe from this group and all its topics, send an email to
golang-nuts...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google
Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to golang-nuts...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the
Google Groups "golang-nuts" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/golang-nuts/WXHWRexuLLA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
golang-nuts...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the
Google Groups "golang-nuts" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/golang-nuts/WXHWRexuLLA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
golang-nuts+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Search Discussions

Discussion Posts

Previous

Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 14 of 18 | next ›
Discussion Overview
groupgolang-nuts @
categoriesgo
postedApr 17, '15 at 8:18a
activeApr 17, '15 at 10:40p
posts18
users7
websitegolang.org

People

Translate

site design / logo © 2021 Grokbase