create data-image
#
OverviewIn order for Spawn to create a database to work against, you'll first need to create a data image.
For more information about data images please see data image concepts
#
LifetimeYou can specify a lifetime for a data image via the lifetime
flag. This will automatically delete your data image after the time specified, in time duration format (number followed by a unit suffix. Valid units are "h", "m", "s").
If no value is provided, your data image will have an unlimited lifetime, and will only be deleted if you explicitly request it.
If there are data containers running for the expired data image, the data image will not be removed
You can update data images after creation to alter their lifetime
#
CommandTo override any Tags specified in the yaml
file, use the --tag
option.
To override the name specified in the .yaml
file, use the --name
option.
To create a data-image with a lifetime
define it in the .yaml
file or use --lifetime
option
#
TutorialIn this tutorial we will create a data image.
As a prerequisite you should've followed the instructions to install spawnctl
Create a file
development.yaml
with your data image specifications.In this case we want to create a PostgreSQL data image that is completely empty and is named
dev
.Interested in other engines? Go to our data image page to see how you can use other engines we support.
Run the following command to create a data image.
You can verify your data image by running the following command.