私有部署如何更换网页标签的图标

私有部署 私有部署  收藏
1 / 142

image.png
就是这个东西

Docker Compose 配置 favicon.png 挂载教程

本教程介绍如何在 Docker Compose 环境下正确挂载 favicon.png,以便在容器运行时可以随时更新图标文件,而无需重新构建或进入容器。


1. 准备 favicon.png 文件

  1. 确认图标规格

    • 规格:128x128 像素
    • 形状:正方形
    • 背景:透明
  2. 重命名新文件

    mv your_icon.png favicon.png
    
  3. 存放目录

    mv favicon.png /data/mingdao/script/favicon.png
    

    📌 favicon.png 必须与 docker-compose.yaml 在同一目录下 /data/mingdao/script/


2. 修改 docker-compose.yaml 添加挂载

编辑 /data/mingdao/script/docker-compose.yaml,在 app 服务的 volumes 部分添加如下行:

volumes:
  - ./favicon.png:/usr/local/MDPrivateDeployment/www/staticfiles/favicon.png

完整示例(仅 volumes 部分):

volumes:
      - ./volume/data/:/data/
      - ../data:/data/mingdao/data
      - ./volume/sms/appextensions.json:/usr/local/MDPrivateDeployment/sms/appextensions.json
      - ./favicon.png:/usr/local/MDPrivateDeployment/www/staticfiles/favicon.png  # **新增挂载 favicon.png**

📌 确保缩进正确,并保存修改!


3. 重新启动 Docker 使修改生效

运行以下命令重启服务:

cd /data/mingdao/script
bash ./service.sh restartall

📌 该脚本会重启所有相关服务,使 favicon.png 挂载生效。


4. 刷新浏览器查看新图标

在浏览器访问:

http://<你的服务器IP>:8880

然后按 Ctrl + Shift + R 强制刷新。

✅ 如果看到新图标,说明 favicon.png 已成功更新。

❌ 如果仍然是旧的图标,尝试清除浏览器缓存,或者手动进入容器检查文件。


5. 以后如何更新 favicon.png

以后如果需要更换图标,只需:

  1. 替换 favicon.png
    cp new_favicon.png /data/mingdao/script/favicon.png
    
  2. 重启 app 服务(无需重启整个 Docker)
    docker-compose restart app
    

📌 这样,新图标立即生效,无需进入容器或修改 docker-compose.yaml


欢迎大佬指正