Q: I use
compose or run an automated installation. How do I disable the setup wizard?
A: Set the
Setup.Mode configuration option to
Nonem like so:
Q: I want to try RavenDB on my local / development machine. How do I run an unsecure server?
A: Set the env variables like so:
Q: How can I pass command line arguments?
A: By modifying
RAVEN_ARGS environment variables,
that will be passed on as a CLI arguments line.
Q: Can I see RavenDB logs in container logs?
A: To get logs available when running the
docker logs command, you need to enable
this option in RavenDB server.
E.g., set the environment variables as shown below to enable logging to the console.
Please note that this behavior may have performance implications.
To modify the logging level use the
Additional information regarding logging configuration is available
Q: How do I use a custom config file?
A: Mount it as a Docker volume, and use the
command line argument to use a settings file from outside of the server directory.
Alternatively, you can pass your custom
settings.json content via the
RAVENDB_SETTINGS environment variable.
Q: How can I manage server running in a container?
A: Except for the RavenDB Studio, which can be accessed from the browser,
you can connect the RavenDB administration console using the
> docker exec -it CONTAINER_ID /opt/RavenDB/Server/rvn admin-channel
Will try to connect to discovered Raven.Server process : 8...
_____ _____ ____
| __ \ | __ \| _ \
| |__) |__ ___ _____ _ __ | | | | |_) |
| _ // _` \ \ / / _ \ '_ \| | | | _ <
| | \ \ (_| |\ V / __/ | | | |__| | |_) |
|_| \_\__,_| \_/ \___|_| |_|_____/|____/
Safe by default, optimized for efficiency
Build 60, Version 6.0, SemVer 6.0.0-custom-60, Commit 10ed5a8
PID 8232, 64 bits, 8 Cores, Phys Mem 23.866 GBytes, Arch: X64
Source Code (git repo): https://github.com/ravendb/ravendb
Built with love by Hibernating Rhinos and awesome contributors!
Connected to RavenDB Console through named pipe connection...
Additional information about running RavenDB as a console is available