Hi, I finally solved the problem. For running couchbase in aws/docker, you need to use the --add-host docker option to to add the amazon private dns in the /etc/hosts file of the docker :
--add-host=ip-yourip.eu-west-1.compute.internal:127.0.0.1 after that, in the couchbase admin console, you need to use the amazon private dns as the server hostname. When you join a cluster, use the amazon dns too. You can use --add-host=$(hostname):127.0.0.1 when you are launching your docker, but you need to modify the /etc/hostname of your instance (put the amazon private dns in the file). Hope this can help. Le lundi 27 avril 2015 17:15:27 UTC+2, [email protected] a écrit : > > Hi, > > I try to run couchbase community with docker on aws instances. I actually > just try to create a simple cluster (2 nodes). > > In my first node, i run : > > sudo docker run -p 8091:8091 -p 8092:8092 -p 11210:11210 -p 11211:11211 -p > 18091:18091 -p 4369:4369 -v /mnt/couchbase:/opt/couchbase/var -d > ip-172-31-**.**.eu-west-1.compute.internal:5000/couchbase:latest > > In my second node : > > sudo docker run -p 8091:8091 -p 8092:8092 -p 11210:11210 -p 11211:11211 -p > 18091:18091 -p 4369:4369 -v /mnt/couchbase:/opt/couchbase/var -d > ip-172-31-**.**.eu-west-1.compute.internal:5000/couchbase:latest > > When i'm going in node 1 web console, in "configure server hostname" i > can only use 127.0.0.1, because if i use something else i get "Could not > listen: eaddrnotavail". Can i use this configuration (127.0.0.1) for > running my cluster ? > > When i try to add my second node to my cluster in the web console > > [ > > IP Address : node 1 ec2 instance ip > Username : Administrator > Password : my password > > ] > > i got this message : *Attention* - Failed to reach erlang port mapper at > node "172.17.0.13". Error: ehostunreach. > > 172.17.0.13 is the internal ip of my docker in the node 2 (sudo docker > exec -t -i a965ee9df2ad ifconfig in node 2 = eth0 Link > encap:Ethernet HWaddr 02:42:AC:11:00:0D inet addr:172.17.0.13 > Bcast:0.0.0.0 Mask:255.255.0.0 ...) > > Does anyone have a solution ? > > Thanks you, > > > -- You received this message because you are subscribed to the Google Groups "Couchbase" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
