README.md: document Docker memory-related options
@@ -49,6 +49,11 @@ Getting started with Batfish is easy. Just pull and run the latest `allinone` Do
The second command starts the Batfish service and maps the necessary TCP ports.
+##### Advanced Docker configuration:
+The amount of memory available to Batfish is determined by the Docker configuration. You may wish to supply the [`--memory` command-line argument](https://docs.docker.com/config/containers/resource_constraints/#limit-a-containers-access-to-memory) to explicitly set this value.
+
+On Linux systems that run the OOM Killer, you may also wish to supply the `--oom-kill-disable` argument, which runs in conjunction with the `--memory` argument to prevent Linux from killing Batfish when there is memory pressure on the system.
+
#### 2. Browse example notebooks (optional)
If you are new to Batfish, consider walking through our notebooks which highlight different capabilities and use cases of Batfish. Point your browser to [http://localhost:8888](http://localhost:8888), and in the `Password or token:` prompt, enter the token that Jupyter showed when you ran the container (e.g. **token=abcdef123456...**).
