Support for building your own IBM MQ container images and charts

Information to consider if we are using containers on a Linux system.

  • The base image used by the container image must use a Linux operating system that is supported.
  • We must use the IBM MQ installers to install the product inside the container image.
  • For a list of supported packages, see IBM MQ rpm components for Linux systems.
  • The following packages are not supported:

    • MQSeriesBCBridge
    • MQSeriesRDQM

  • The queue manager data directory (/var/mqm by default) must be stored on a container volume that keeps persistent state.Important: We cannot use the union file system.

    We must either mount a host directory as a data volume, or use a data volume container. For more information, see Use volumes.

  • We must be able to run IBM MQ control commands, such as endmqm, within the container.
  • We must be able to get files and directories from within the container for diagnostic purposes.
  • We can use namespacing to share the namespaces of the container for the queue manager with other containers, in order to locally bind applications to a queue manager running in separate containers. For more information, see Running local binding applications in separate containers.

Parent topic: Plan for IBM MQ in containers


Related concepts