{"id":14979000,"url":"https://github.com/ibm-messaging/mq-container","last_synced_at":"2026-01-06T13:16:39.007Z","repository":{"id":41117453,"uuid":"102735214","full_name":"ibm-messaging/mq-container","owner":"ibm-messaging","description":"Container images for IBM® MQ","archived":false,"fork":false,"pushed_at":"2025-05-02T11:15:32.000Z","size":12203,"stargazers_count":264,"open_issues_count":93,"forks_count":194,"subscribers_count":31,"default_branch":"master","last_synced_at":"2025-05-02T12:22:37.003Z","etag":null,"topics":["container-image","docker-image","docker-images","golang","ibm","ibm-mq","prometheus-metrics"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ibm-messaging.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/security.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-09-07T12:37:24.000Z","updated_at":"2025-05-02T11:05:28.000Z","dependencies_parsed_at":"2023-12-13T18:19:54.121Z","dependency_job_id":"abce9e15-ab80-4f68-82bd-de390c70bea0","html_url":"https://github.com/ibm-messaging/mq-container","commit_stats":{"total_commits":816,"total_committers":49,"mean_commits":"16.653061224489797","dds":0.6850490196078431,"last_synced_commit":"47610767856af408ed06a8684f6f78bba5d3c23d"},"previous_names":[],"tags_count":66,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibm-messaging%2Fmq-container","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibm-messaging%2Fmq-container/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibm-messaging%2Fmq-container/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibm-messaging%2Fmq-container/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ibm-messaging","download_url":"https://codeload.github.com/ibm-messaging/mq-container/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254276447,"owners_count":22043867,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["container-image","docker-image","docker-images","golang","ibm","ibm-mq","prometheus-metrics"],"created_at":"2024-09-24T13:58:53.538Z","updated_at":"2026-01-06T13:16:39.002Z","avatar_url":"https://github.com/ibm-messaging.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IBM MQ container\n\n\n[![Build Status](https://travis-ci.org/ibm-messaging/mq-container.svg?branch=master)](https://travis-ci.org/ibm-messaging/mq-container)\n\n**Note**: The `master` branch may be in an *unstable or even broken state* during development.\nTo get a stable version, please use the correct [branch](https://github.com/ibm-messaging/mq-container/branches) for your MQ version, instead of the `master` branch.\n\n## Overview\n\nRun [IBM® MQ](http://www-03.ibm.com/software/products/en/ibm-mq) in a container.\n\nYou can build an image containing either IBM MQ Advanced, or IBM MQ Advanced for Developers.  The developer image includes a [default developer configuration](docs/developer-config.md), to make it easier to get started.  There is also an [incubating](incubating) folder for additional images for other MQ components, which you might find useful.\n\n## Build\n\nAfter extracting the code from this repository, you can follow the [build documentation](docs/building.md) to build an image.\n\n## Usage\n\nSee the [usage documentation](docs/usage.md) for details on how to run a container.\n\nNote that in order to use the image, it is necessary to accept the terms of the [IBM MQ license](#license).\n\n### Environment variables supported by this image\n\n- **LICENSE** - Set this to `accept` to agree to the MQ Advanced for Developers license. If you wish to see the license you can set this to `view`.\n- **LANG** - Set this to the language you would like the license to be printed in.\n- **MQ_QMGR_NAME** - Set this to the name you want your Queue Manager to be created with.\n- **MQ_QMGR_LOG_FILE_PAGES** - Set this to control the value for LogFilePages passed to the \"crtmqm\" command.  Cannot be changed after queue manager creation.\n- **MQ_LOGGING_CONSOLE_SOURCE** - Specifies a comma-separated list of sources for logs which are mirrored to the container's stdout. The valid values are \"qmgr\", \"web\" and \"mqsc\". Defaults to \"qmgr,web\". \n- **MQ_LOGGING_CONSOLE_FORMAT** - Changes the format of the logs which are printed on the container's stdout.  Set to \"json\" to use JSON format (JSON object per line); set to \"basic\" to use a simple human-readable format.  Defaults to \"basic\".\n- **MQ_LOGGING_CONSOLE_EXCLUDE_ID** - Excludes log messages with the specified ID.  The log messages still appear in the log file on disk, but are excluded from the container's stdout.  Defaults to \"AMQ5041I,AMQ5052I,AMQ5051I,AMQ5037I,AMQ5975I\".\n- **MQ_LOGGING_METRICS_AUDIT_ENABLED** - Set this to `true` to enable audit logging of access to the Prometheus metrics endpoint. Log output is to a JSON file in `/var/mqm/errors/`. Requires that `MQ_ENABLE_METRICS=true` is also set.\n- **MQ_ENABLE_METRICS** - Set this to `true` to generate Prometheus metrics for your Queue Manager.\n\nSee the [default developer configuration docs](docs/developer-config.md) for the extra environment variables supported by the MQ Advanced for Developers image.\n\n### Kubernetes\n\nIf you want to use IBM MQ on [Kubernetes](https://kubernetes.io), you can find an example [Helm](https://helm.sh/) chart here: [IBM MQ Sample Helm Chart](https://github.com/ibm-messaging/mq-helm).  This can be used to run the container on a Kubernetes cluster, such as the [IBM Cloud Kubernetes Service](https://www.ibm.com/cloud/container-service). Apart from sample Helm chart, from IBM MQ v9.4.1, you can also follow the steps in this [page](https://www.ibm.com/docs/en/ibm-mq/9.4?topic=configuring-deploying-queue-managers-kubernetes) to deploy on Kubernetes. \n\n## Issues and contributions\n\nFor issues relating specifically to the container image or Helm chart, please use the [GitHub issue tracker](https://github.com/ibm-messaging/mq-container/issues). Pull requests are not currently accepted.\n\n## License\n\nThe Dockerfiles and associated code and scripts are licensed under the [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html).\nLicenses for the products installed within the images are as follows:\n\n- [IBM MQ Advanced for Developers](http://www14.software.ibm.com/cgi-bin/weblap/lap.pl?la_formnum=Z125-3301-14\u0026li_formnum=L-HYGL-6STWD6) (International License Agreement for Non-Warranted Programs). This license may be viewed from an image using the `LICENSE=view` environment variable as described above or by following the link above.\n- [IBM MQ Advanced](http://www14.software.ibm.com/cgi-bin/weblap/lap.pl?la_formnum=Z125-3301-14\u0026li_formnum=L-NUUP-23NH8Y) (International Program License Agreement). This license may be viewed from an image using the `LICENSE=view` environment variable as described above or by following the link above.\n\nNote: The IBM MQ Advanced for Developers license does not permit further distribution and the terms restrict usage to a developer machine.\n\n\n## Copyright\n\n© Copyright IBM Corporation 2015, 2024\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibm-messaging%2Fmq-container","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fibm-messaging%2Fmq-container","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibm-messaging%2Fmq-container/lists"}