You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "David Medinets (JIRA)" <ji...@apache.org> on 2014/06/13 18:59:01 UTC
[jira] [Created] (ZOOKEEPER-1940) Integrate with Docker.
David Medinets created ZOOKEEPER-1940:
-----------------------------------------
Summary: Integrate with Docker.
Key: ZOOKEEPER-1940
URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1940
Project: ZooKeeper
Issue Type: Wish
Reporter: David Medinets
Priority: Trivial
Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications.
It's become quite popular and I'd like to see the zookeeper community suggest a standard way to run zookeeper inside docker containers. To get the conversation started, I have a working example at:
https://github.com/medined/docker-zookeeper
I hope there is a better technique that I used. And if there is please make suggestions.
The difficulty, I think, posed by Docker, is that the images are started before the bridge network is created. This means, again I think, that zookeeper is running inside the container with no way to communicate with the ensemble for some non-trivial amount of time.
My resolution to this was to force each each to wait 30 seconds before starting zookeeper. I still see connection errors in the logs, but eventually the cluster settles and everything seems to work.
I'm hoping that someone which more networking experience than I can find a way to eliminate that 30 second delay and the connection errors during startup.
Thanks for reading this far.
--
This message was sent by Atlassian JIRA
(v6.2#6252)