跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
Shell / BashSaaSAI

Docker 部署 Music-Tag-Web 音乐标签编辑器

综述由AI生成基于 Docker 部署 Music-Tag-Web 音乐标签编辑器的完整流程。涵盖环境准备、Docker 服务检查、镜像拉取、Compose 配置文件编写、容器启动及状态验证。重点说明了端口映射、数据卷挂载及默认登录凭证设置,适用于需要管理本地音乐库元数据的场景。

宁静发布于 2026/3/15更新于 2026/4/253 浏览
Docker 部署 Music-Tag-Web 音乐标签编辑器
Docker 部署 music-tag-web 音乐标签编辑器

一、music-tag-web 介绍

1.1 简介

Music-Tag-Web 是一款功能全面的音乐标签编辑工具,专为管理和优化本地音乐库设计。它支持查看和编辑大部分音频格式的元数据,提供批量处理、整理和转换功能,让管理大量音乐文件变得简单高效。

1.2 主要特点

  • 广泛的音频格式支持:支持查看、编辑和修改大多数音频格式的元数据。
  • 批量自动修改(刮削):自动批量更新音乐标签,提升信息完整性。
  • 音乐指纹识别:即使缺少元数据,也能通过指纹技术识别。
  • 智能文件整理:根据艺术家、专辑分组,支持自定义多级分组。
  • 灵活的排序选项:按文件名、大小或更新时间排序。
  • 繁简体转换:支持音乐元数据在繁体中文与简体中文之间的批量转换。
  • 元数据补充:从文件名拆解并补充缺失的元数据信息。
  • 文本替换功能:批量替换音乐元数据中的脏数据。
  • 音乐格式转换:集成 ffmpeg 支持多种音乐格式之间的转换。
  • 整轨切割:支持将整轨音乐文件分割成多个独立的曲目。
  • 多源标签获取:可以从不同的来源获取音乐标签信息。
  • 歌词翻译:内置歌词翻译功能。
  • 操作记录显示:方便用户追踪和回顾所有执行过的操作。
  • 专辑封面管理:支持导出专辑封面,并允许上传自定义封面。
  • 移动端适配:界面友好地适应移动设备。
  • 小爱同学兼容:支持使用小爱同学语音助手播放本地音乐及 NAS 上的音乐。

二、环境规划与检查

本次实践基于个人测试环境,操作系统为 Ubuntu 22.04.1 LTS。

hostnameIP 地址操作系统版本Docker 版本镜像版本
jeven01192.168.3.88Ubuntu 22.04.1 LTS27.1.1latest

2.1 环境检查

确保 Docker 服务正常运行且版本符合要求。

检查 Docker 服务状态

systemctl status docker

预期输出应显示 Active: active (running)。

检查 Docker 版本

docker -v

建议版本不低于 27.x。

检查 Docker Compose 版本 确保使用 2.0 以上版本。

docker compose version

预期输出类似 Docker Compose version v2.19.1。

三、下载镜像

拉取官方镜像 xhongc/music_tag_web:latest。

docker pull xhongc/music_tag_web:latest

等待下载完成,看到 Status: Downloaded newer image 提示即可。

四、部署应用

4.1 创建目录

在宿主机上创建部署目录并进入。

mkdir -p /data/music-tag-web && cd /data/music-tag-web

4.2 编写配置文件

创建 docker-compose.yaml 文件。宿主机映射端口等可根据实际需求调整。

version: '3'
services:
  music-tag:
    image: xhongc/music_tag_web:latest
    container_name: music-tag-web
    ports:
      - "8001:8001"
    volumes:
      - /data/music-tag-web/music:/app/media:rw
      - /data/music-tag-web/config:/app/data
    command: /start
    restart: unless-stopped

这里配置了容器名称、端口映射以及数据卷挂载。/app/media 用于存放音乐文件,/app/data 用于存储配置。

4.3 启动容器

执行以下命令后台启动服务。

docker compose up -d

若看到 Container music-tag-web Started 表示启动成功。

4.4 验证状态

检查容器运行状态。

docker compose ps

确认 STATUS 为 Up,端口映射正确。

查看日志确保无报错。

docker compose logs

五、访问服务

浏览器访问 http://<服务器 IP>:8001(请将 IP 替换为实际地址)。如果无法访问,请检查防火墙是否放行 8001 端口,云服务器还需配置安全组规则。

默认账号密码为 admin/admin,首次登录后建议立即修改密码。

六、总结

通过 Docker 部署 Music-Tag-Web,利用容器化技术简化了应用依赖和环境一致性。只需几条命令即可完成封装,便于跨平台迁移。配合 Docker Compose 管理多容器应用,服务的启停和更新更加直观高效。

目录

  1. Docker 部署 music-tag-web 音乐标签编辑器
  2. 一、music-tag-web 介绍
  3. 1.1 简介
  4. 1.2 主要特点
  5. 二、环境规划与检查
  6. 2.1 环境检查
  7. 三、下载镜像
  8. 四、部署应用
  9. 4.1 创建目录
  10. 4.2 编写配置文件
  11. 4.3 启动容器
  12. 4.4 验证状态
  13. 五、访问服务
  14. 六、总结
  • 💰 8折买阿里云服务器限时8折了解详情
  • 💰 8折买阿里云服务器限时8折购买
  • 🦞 5分钟部署阿里云小龙虾了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Kubernetes 与 AI 集成:部署与管理实战指南
  • Embeddings 技术详解与 Word2Vec 模型训练指南
  • Python 基础语法入门:常量、变量与运算符
  • 基于 Llama-Factory 的盘古大模型轻量化训练方案
  • 程序员式浪漫:代码示爱、专属推送与网页游戏案例
  • 开源知识库 RAGFlow 从部署到实战操作详解
  • 飞书 OpenClaw 机器人 HTTP 401 认证失败排查指南
  • DIY 无人机电源管理:升压降压电路设计
  • Flutter for OpenHarmony:通义万相 AIGC 联调与相册持久化
  • Stable Diffusion v1.5 广告设计实战:电商主图与社交媒体 Banner
  • 在 OpenClaw 中构建专业 AI 角色
  • GLM-OCR:基于 GLM-V 架构的多模态 OCR 模型
  • AI IDE 与辅助编程能否助程序员告别 996
  • LLaMA 大模型微调实践与 LoRA 调优经验
  • Python Flask 二手交易平台设计与实现
  • YOLO26 实时目标检测的关键架构改进与性能基准测试
  • FPGA 摄像头采集处理显示指南:OV5640 到 HDMI 实时显示
  • 网络安全入门指南:技术方向与学习路线详解
  • Flutter 三方库 vertex_ai 的鸿蒙化适配指南
  • Java 面试题及答案整理

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online