Setting Up Container Images
The PubSub+ software event broker is available as a container image, which allows a software event broker to run on a host system independent of a Virtual Machine Manager. The software event broker container image can run on a variety of container runtimes, not only the ones mentioned in this section. For details about the recommended runtimes, see Container Images.
Software Event Broker Requirements for Containers
Regardless of the container runtime, the software event broker container has a number of system requirements that you should consider before you configure your environment. Consult the following sections for details:
- Resource Requirements for Container Images
- Managing Software Event Broker Storage
- Managing Storage for Container Images
- Managing Core Files
- Initializing a Software Event Broker Container
- Container Networking
Examples
The sections below provide examples of how to set up a software event broker container in a variety of cloud and desktop environments. If your environment isn't among the examples, you can use any of these as a general guideline for setting up an software event broker container in your situation:
- Docker Desktop for Mac
- Docker Desktop for Windows
- Docker for Linux
- Docker with CentOS on Azure
- Docker with CentOS on GCE
- Docker with Amazon Linux on AWS
- Rootful Podman with RHEL8 on AWS
- Rootless Podman for Ubuntu
Additional Information About Containers
The sections below provide further background knowledge about setting up and monitoring software event broker containers: