3 Container Source
For some containers, Bubl has a default setup available, for example the postgres database. In this case it is only needed to know what standard setup to use.
What standard container and what version
For standard containers, the only things that need to be known are:
- what standard container
- version
For example
| # | Name | Standard container | What standard | Version |
|---|---|---|---|---|
| A | Postgres | yes | Postgres | 18 |
| B | Redis | yes | Redis | 7 |
Currently available:
- Postgres version 18
- Redis version 7
The actual application container is usually not already available within Bubl. This container is of course what makes it the application.
For non-standard containers, the following information is required:
- Container files
- Container setup
The container files are the disk files that make up the drive.
This can be provided as:
- reference to downloadable container image with tag
- exported tar.gz file
A downloadable container image always contains the following:
- Repo url
- Repo path
- Tag
An example of a downloadable container image is:
docker.io/docmost/docmost:0.23.2
Docker provides a way to export a container as a tar.gz file. This file can be provided directly.