Sign inSign up

friendlyagent/ravendb

By friendlyagent

•Updated about 9 years ago

A collection of images for running RavenDB(Server) in a container.

Image
1

2.1K

friendlyagent/ravendb repository overview

VersionBuildTagsBaseGit
4.0.0-beta4001640016, 4.0.0-beta-40016, latestubuntu:xenialRavenDB.Docker⁠
4.0.0-beta4001440014, 4.0.0-beta-40014ubuntu:xenialRavenDB.Docker⁠
4.0.0-alpha4001340013, 4.0.0-alpha-40013ubuntu:xenialRavenDB.Docker⁠
4.0.0-alpha4001240012, 4.0.0-alpha-40012ubuntu:xenialRavenDB.Docker⁠
4.0.0-alpha4001040010, 4.0.0-alpha-40010ubuntu:xenialRavenDB.Docker⁠
4.0.0-alpha4000940009, 4.0.0-alpha-40009ubuntu:xenialRavenDB.Docker⁠
4.0.0-alpha4000840008, 4.0.0-alpha-40008ubuntu:xenialRavenDB.Docker⁠
4.0.0-alpha4000540005, 4.0.0-alpha-40005ubuntu:xenialRavenDB.Docker⁠

⁠How to use this image

docker run -p 8080:8080 friendlyagent/ravendb This will store the workspace in /var/lib/ravendb all RavenDB data is contained within that workspace. RavenDB will store the system and subsequent database(s) there.

Note: You will probably want to make that a persistent volume (recommended).

docker run -p 8080:8080 -v /your/home:/var/lib/ravendb friendlyagent/ravendb This will store the RavenDB data in /your/home on the host.

⁠You can also use a volume container

docker run --name myravendb -p 8080:8080 -v /var/lib/ravendb friendlyagent/ravendb Then myravendb container has the volume (please do read about docker volume handling to find out more).

⁠Environment Variables

You can use environment properties to manipulate the container (Example: -e RAVEN_ServerUrl='http://0.0.0.0:9090')

  • RAVEN_Port: The port to use when creating the http listener.
  • RAVEN_ServerUrl: The URLs which the server should listen to.
  • RAVEN_TCP_Port: The TCP port to use when creating the tcp listener.
  • RAVEN_TCP_Url: The TCP URL which the server should listen to.
  • RAVEN_DataDir: The directory for the RavenDB resource.
  • RAVEN_AllowAnonymous: When set to true, exposes the database to the world.
  • RAVEN_LogsMode: The settings used for logging {None, Operations(High level info for operational users), Information(Low level debug info)}.

Note: These are the environment properties for the alpha builds.

  • RAVEN_Port: The port to use when creating the http listener.
  • RAVEN_ServerUrl: The URLs which the server should listen to.
  • RAVEN_DataDir: The directory for the RavenDB resource.
  • RAVEN_EverybodyAsAdmin: When set to true, exposes the database to the world.

⁠User Feedback

⁠Issues

If you have any problems with or questions about this image, please contact us through a GitHub issue⁠.

Tag summary

Content type

Image

Digest

Size

150 MB

Last updated

about 9 years ago

docker pull friendlyagent/ravendb