[Linux]

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.
  • [V9.0.4 Oct 2017]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: You 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.
  • [V9.0.3 May 2017]You 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.