MongoDB Docker Storage Plugin
The MongoDB Docker Storage plugin is built-in to Porter and is the default storage plugin. This plugin is suitable for development and test but should not be used in production.
The plugin runs a MongoDB server in a container, storing its data on a separate
volume. The container is named porter-mongodb-docker-plugin
and the volume is
named porter-mongodb-docker-plugin-data
. The plugin leaves the container
running in-between Porter commands for performance reasons. It is safe to stop
or remove the container. Removing the volume will result in data loss.
Plugin Configuration
No configuration is required to use the default storage plugin. However, you may configure the port if there is a conflict with the default port, 27018.
default-storage = "mymongo"
[[storage]]
name = "mymongo"
plugin = "mongodb-docker"
[storage.config]
port = "27019"
Config Parameters
port
The port parameter configures which port the MongoDB server listens on. By default, this plugin listens on 27018.