Docker support on Linux systems

IBM® Integration Bus supports the use of Docker for hosting production servers, and for development and test environments.

About this task

For the latest information about version numbers and supported environments, see the system requirements information on the IBM Support web pages.

When you are running IBM Integration Bus in a Docker container, you can build your own Docker images or you can use the samples that are provided. Note the following requirements:
  • You must use Docker v1.7 or higher.
  • The Docker guest must be an IBM Integration Bus supported operating system.
  • The host on which the Docker container is running must use a Linux kernel at level 3.10 or later.
  • IBM Integration Bus has no specific requirements for kernel configuration parameters, but other supporting products such as IBM MQ might have additional requirements.
  • If you intend to use IBM Integration Bus with IBM MQ, you must also adhere to the MQ Docker system requirements. For more information, see the latest IBM MQ documentation.
  • As advised in the Docker documentation, if you want data that is related to IBM Integration Bus to be persisted independently of the container lifecycle, you must ensure that it is stored on a Docker volume. For more information, see https://docs.docker.com/engine/tutorials/dockervolumes/.
  • To receive IBM support, you must have the following:
    • A means of capturing syslog messages.
    • A means of running commands against the running node; for example, by using docker exec bash -c mqsilist with the mqsiprofile set on login, or through ssh.
    • Access to the workpath directories, for diagnostic purposes.

For more information about Linux support, see IBM Integration Bus system requirements for Linux systems: