Docker support on Linux systems
Information to consider if you are using Docker on a Linux system.
- The base image used by the Docker image must use a Linux operating system that is supported.
- You must use the IBM MQ installers to install the product inside the Docker 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 Docker volume which keeps persistent state.Important: We cannot use the union file system.
You must either mount a host directory as a data volume, or use a data volume container. For more information, see Manage data in containers.
- You must be able to run IBM MQ control commands, such as endmqm, within the container.
- You 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.