You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker部署OpenSearch Dashboards:无法找到ui/assets文件夹添加自定义图片

解决Docker版OpenSearch Dashboards自定义本地图片路径问题

核心路径纠正

Docker镜像中的OpenSearch Dashboards是构建后的产物,和官方文档中针对源码开发的ui/assets路径不同,实际可用于存放自定义图片的目录是:

/usr/share/opensearch-dashboards/public/assets

有效操作步骤

  1. 放置图片:将自定义图片(如logo.png)放入容器内的/usr/share/opensearch-dashboards/public/assets目录
  2. 配置yml:修改opensearch_dashboards.yml,指定图片访问路径,例如设置品牌logo:
    opensearchDashboards.branding.logo.defaultUrl: "/assets/logo.png"
    
  3. 重启容器:使配置和文件变更生效

Docker持久化建议(避免容器重启丢失文件)

直接在容器内修改文件会随容器删除而丢失,建议通过挂载本地目录实现持久化:

  • 本地创建dashboards-assets目录,放入自定义图片
  • 启动容器时挂载assets目录和配置文件:
    docker run -d \
      -v ./dashboards-assets:/usr/share/opensearch-dashboards/public/assets \
      -v ./opensearch_dashboards.yml:/usr/share/opensearch-dashboards/config/opensearch_dashboards.yml \
      opensearchproject/opensearch-dashboards:latest
    

内容的提问来源于stack exchange,提问作者Victor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 11:02:11