Note: This container is for development purposes only
The docker image will be available via the Docker Hub Event Store Repository
Pull the docker image
docker pull eventstore/eventstore
Run the container using
docker run --name eventstore-node -it -p 2113:2113 -p 1113:1113 eventstore/eventstore
Note : The admin UI and atom feeds will only work if you publish the node's http port to a matching port on the host. (i.e. you need to run the container with
-p 2113:2113
)
Get the docker ip address
Via docker-machine
docker-machine ip default
Via docker
docker inspect -f "{{ .NetworkSettings.IPAddress }}" eventstore-node
Using the ip address and the external http port (defaults to 2113) you can use the browser to view the event store admin ui.
e.g.
http://192.168.99.100:2113/
Username and password is admin
and changeit
respectively.
When running the docker image, the user has the ability to provide environment variables. e.g.
docker run -it -p 2113:2113 -e EVENTSTORE_RUN_PROJECTIONS=None eventstore/eventstore
The environment variables overrides the values supplied via the configuration file.
More documentation on Event Store's Configuration can be found here