gpt4 book ai didi

docker - 如何在docker-compose中自定义Payara图像

转载 作者:行者123 更新时间:2023-12-02 18:14:55 26 4
gpt4 key购买 nike

我实际上正在使用Payara和Docker部署应用程序,并且想使用NGINX反向代理创建集群,我想覆盖DockerFile中的默认密码,并执行一个命令,该命令将在启动DAS后帮助我创建集群服务器。

关于第一点,我想知道是否可以覆盖密码文件,以及如何覆盖?

第二点,我想知道在启动DAS之后如何使用POSTBOOT_COMMANDS创建集群。

最佳答案

如果您在此处查看Payara Dockerfile:

https://hub.docker.com/r/payara/server-full/~/dockerfile/

您将看到它设置了环境变量ADMIN_USER和ADMIN_PASSWORD。只需用您要使用的内容覆盖它们即可。

关于第二个问题-从Payara Docker的文档中,您将看到以下内容:

It's possible to run a custom set of asadmin commands by specifying the POSTBOOT_COMMANDS environment variable to point to the abslute path of the custom post boot command file.



因此,您只需要设置POSTBOOT_COMMANDS环境变量。

Docker-Compose示例文件:
version: '3'
services:
payara:
image: "payara/server-full"
environment:
- ADMIN_USER=admin
- ADMIN_PASSWORD=newpass
- POSTBOOT_COMMANDS=./path/to/file

关于docker - 如何在docker-compose中自定义Payara图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51259091/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com