
jlesage/mediainfo本镜像为MediaInfo提供Docker化部署方案。MediaInfo是一款用于统一显示音视频文件关键技术数据和标签信息的工具,支持查看编码格式、分辨率、比特率、元数据等详细属性。
该容器将MediaInfo与Web访问能力集成,其图形用户界面(GUI)可通过现代浏览器直接访问,无需在客户端进行任何安装或配置,简化了跨平台和远程使用流程。
使用以下命令启动容器:
shelldocker run -d \ --name=mediainfo \ -p 5800:5800 \ -v /docker/appdata/mediainfo:/config:rw \ -v /home/user:/storage:ro \ jlesage/mediainfo
| 参数 | 说明 |
|---|---|
-d | 后台运行容器 |
--name=mediainfo | 指定容器名称为mediainfo |
-p 5800:5800 | 端口映射:将容器内5800端口(Web GUI服务)映射到主机5800端口 |
-v /docker/appdata/mediainfo:/config:rw | 持久化卷:存储配置文件、状态数据和日志,需读写权限(rw) |
-v /home/user:/storage:ro | 主机文件卷:挂载主机目录(示例中为/home/user),容器内路径为/storage,只读权限(ro) |
创建docker-compose.yml文件:
yamlversion: '3' services: mediainfo: image: jlesage/mediainfo container_name: mediainfo ports: - "5800:5800" volumes: - /docker/appdata/mediainfo:/config:rw # 配置持久化目录 - /home/user:/storage:ro # 主机文件只读挂载 restart: unless-stopped # 异常退出后自动重启
启动容器:
shelldocker-compose up -d
容器启动后,通过浏览器访问:
http://<主机IP>:5800
主机中挂载的文件将显示在容器内的/storage目录下,可直接在界面中导航至该目录选择文件进行分析。
| 容器端口 | 用途 | 主机映射建议 |
|---|---|---|
| 5800 | Web GUI服务端口 | 5800 |
| 容器路径 | 用途 | 权限要求 | 主机建议路径 |
|---|---|---|---|
/config | 存储配置、状态文件和日志 | 读写(rw) | /docker/appdata/mediainfo |
/storage | 访问主机音视频文件的挂载点 | 只读(ro) | /home/user(用户文件目录) |






manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务