Docker image for Qpid C++ broker. The image is based on CentOS 7.
The Docker image can be configured using following environment variables.
QPIDD_HOME defines the broker home directory, where most files will be stored. By default /var/lib/qpiddQPIDD_DATA_DIR defines broker's data-dir and pid-dir options. By default $QPIDD_HOME/workQPIDD_SASL_DB defines the path to the SASL databases containing users and passwords. By default $QPIDD_HOME/etc/sasl/qpidd.sasldbQPIDD_SASL_CONFIG_DIR defines the directory where the SASL configuration file will be stored. By default $QPIDD_HOME/etc/sasl/QPIDD_ADMIN_USERNAME and QPIDD_ADMIN_PASSWORD allow to specify the username and password for the admin user which will be created. If not specified, no user will be created.QPIDD_SSL_DB_DIR defines the directory where the NSS tools certificate database will be created. By default $QPIDD_HOME/etc/sslQPIDD_SSL_SERVER_PUBLIC_KEY and QPIDD_SSL_SERVER_PRIVATE_KEY specify the public and private keys of the broker certificate. (The keys should be stored in these variables as strings, not as a path to file). If specified, the broker will be configured with SSLQPIDD_SSL_TRUSTED_CA defines the certificates which will be accepted as trusted CA certificatesQPIDD_SSL_TRUSTED_PEER defines the certificates which will be accepted as trusted peers certificatesQPIDD_SSL_NO_DICT specifies that the broker should not allow username/password based connections over SSL. It will allow only SSL client authentication.QPIDD_ACL_FILE defines where the ACL file will be stored. By default $QPIDD_HOME/etc/qpidd.aclQPIDD_ACL_RULES can be used to specify the exact ACL rules which will be used. If not specified the ACL file will be either left empty, or in case QPIDD_ADMIN_USERNAME was specified it will allow everything for the admin user and forbid everything for everyone elseQPIDD_STORE_DIR defines the broker message store directory. By default $QPIDD_HOME/storeQPIDD_PAGING_DIR defines the broker paging directory. By default $QPIDD_HOME/pagingQPIDD_CONFIG_FILE defines the path to the broker configuration file. By default $QPIDD_HOME/etc/qpidd.confQPIDD_CONFIG_OPTIONS might contain the exact broker configuration directives which will be written into the configuration file. If not specified, the configuration file will be generated.Content type
Image
Digest
sha256:b76222466…
Size
101.8 MB
Last updated
almost 8 years ago
docker pull scholzj/qpid-cpp