gpt4 book ai didi

docker - 如何使用文件路径URL引用嵌入式Docker资源文件

转载 作者:行者123 更新时间:2023-12-02 21:15:03 26 4
gpt4 key购买 nike

我已经创建了一个Docker镜像并在Dockerfile中使用以下命令嵌入了一些静态资源文件:

COPY resources /resources

我在Docker容器中运行了一个Java Web应用程序,该应用程序需要访问这些静态文件。必须使用URL提供文件路径,例如:
file://c:/resources/myresourcefile.css

我能够以编程方式构造URL,但是不确定是否可以通过这种方式引用嵌入式文件。任何指导将不胜感激!

注意:我专门使用pdfreactor Web服务,因此我的Dockerfile是:
FROM realobjects/pdfreactor:9.1
EXPOSE 9423
COPY resources /resources

我正在尝试将PDFreactor包装器客户端的“BaseURL”设置为根资源文件夹。

最佳答案

如果是Linux容器,而请求者是在容器中运行的Java进程,则file:///resources将指向您添加的目录(图像根目录的子目录)。如果将网址提供给容器外部的某些内容(例如HTML链接或图像引用),那么file: URL将无法访问容器内的文件;您必须提出其他建议来提供文件并为它们提供HTTP URL。

关于docker - 如何使用文件路径URL引用嵌入式Docker资源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51522649/

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