11.2. 配置环境变量
您可以配置以下环境变量来调整镜像,而无需重新构建镜像。
有关此处未列出的其他环境变量,请参阅 JBoss EAP 文档。
变量名称 | 描述 |
---|---|
CLI_GRACEFUL_SHUTDOWN |
如果设置为任何非零长度值,则镜像将阻止使用
示例 value: |
CONTAINER_HEAP_PERCENT | 将最大 Java 堆大小设置为可用容器内存的百分比。
示例值: |
CUSTOM_INSTALL_DIRECTORIES | 以逗号分隔的目录列表,用于在 S2I 过程中为镜像安装和配置工件。
示例值: |
DEFAULT_JMS_CONNECTION_FACTORY |
此值用于为 Jakarta Messaging 连接工厂指定默认 JNDI 绑定,如
示例值: |
ENABLE_ACCESS_LOG | 启用将信息记录到标准输出频道。 使用以下方法实施访问信息记录:
默认值为 |
INITIAL_HEAP_PERCENT | 将初始 Java 堆大小设置为最大堆大小的百分比。
示例值: |
JAVA_OPTS_APPEND | 服务器启动选项.
示例值: |
JBOSS_MODULES_SYSTEM_PKGS_APPEND |
以逗号分隔的软件包名称列表,该名称将附加到
示例值: |
JGROUPS_CLUSTER_PASSWORD |
用于验证节点的密码,以便允许加入 JGroups 集群。必需,在使用
示例值: |
JGROUPS_ENCRYPT_KEYSTORE |
使用
示例值: |
JGROUPS_ENCRYPT_KEYSTORE_DIR | 挂载包含密钥存储的 secret 的目录路径。
示例值: |
JGROUPS_ENCRYPT_NAME |
使用
示例值: |
JGROUPS_ENCRYPT_PASSWORD |
使用
示例值: |
JGROUPS_ENCRYPT_PROTOCOL |
JGroups 协议用于加密集群流量。可以是
默认为
示例值: |
JGROUPS_PING_PROTOCOL |
用于节点发现的 JGroups 协议。可以是 |
MQ_SIMPLE_DEFAULT_PHYSICAL_DESTINATION |
为了向后兼容,设置为 |
OPENSHIFT_DNS_PING_SERVICE_NAME | 为 DNS 发现机制公开服务器上的 ping 端口的服务名称。
示例值: |
OPENSHIFT_DNS_PING_SERVICE_PORT |
DNS 发现机制的 ping 端口号。如果没有指定,则会尝试从该服务的 SRV 记录发现端口号,否则会使用默认的
默认值为 |
OPENSHIFT_KUBE_PING_LABELS | 为 Kubernetes 发现机制集群标签选择器。
示例值: |
OPENSHIFT_KUBE_PING_NAMESPACE | 为 Kubernetes 发现机制集群项目命名空间。
示例值: |
SCRIPT_DEBUG |
如果设置为 |