![[OpenShift Container Platform]](ngocp.gif)
![[Kubernetes]](ngkube.gif)
![[IBM Cloud Pak for Integration]](ngcp4i.gif)
IBM MQ Advanced for Developers container image
A prebuilt container image is available for IBM® MQ Advanced for Developers. This image is available from the IBM Container Registry. This image is suitable for use with Docker, Podman, Kubernetes, and other container environments.
![[Deprecated]](ngdeprecated.gif)
Available images
IBM MQ images are stored in the IBM Container Registry:
- IBM MQ Advanced for Developers 9.3.0: icr.io/ibm-messaging/mq:9.3.0.10-r2
Quick reference
- License:
- IBM MQ Advanced for Developers and Apache License 2.0. Note that the IBM MQ Advanced for Developers license does not permit further distribution, and the terms restrict usage to a developer machine.
- Where to file issues:
- Supported architectures (versions from IBM MQ Advanced for Developers
9.3.0.0):
- amd64
- s390x
- ppc64le
- Supported architectures (versions up to and including IBM MQ Advanced for Developers 9.2.5.0):
- amd64
- s390x
Usage
Run IBM MQ Advanced for Developers in a container.
See the usage documentation for details on how to run a container.
To be able to use the image, you must accept the terms of the IBM MQ license by setting the LICENSE environment variable.
Environment variables supported
- LANG
- Set the language you want the license to be printed in.
- LICENSE
- Set accept to agree to the IBM MQ Advanced for Developers license conditions.
LOG_FORMAT
- DEPRECATED: Superseded by MQ_LOGGING_CONSOLE_FORMAT.
- MQ_ADMIN_PASSWORD
- Change the password of the admin user.
- MQ_APP_PASSWORD
- Change the password of the app user.
- MQ_DEV
- Set false to stop the default objects being created.
- MQ_ENABLE_METRICS
- Set true to generate Prometheus metrics for your queue manager.
MQ_LOGGING_CONSOLE_SOURCE
- Specify a comma-separated list of sources for logs that are mirrored to the container's stdout location.
MQ_LOGGING_CONSOLE_FORMAT
- Replaces LOG_FORMAT.
MQ_LOGGING_CONSOLE_EXCLUDE_ID
- Specify a comma-separated list of message IDs for log messages that are excluded.
- MQ_QMGR_NAME
- Set the name you want your queue manager to be created with.
MQ_TLS_KEYSTORE
- DEPRECATED: see Supplying TLS certificates.
MQ_TLS_PASSPHRASE
- DEPRECATED: see Supplying TLS certificates.
For more information about the default developer configuration supported by the IBM MQ Advanced for Developers image, see the default developer configuration documentation.