一、先安装docker 桌面版

下载地址:https://www.docker.com/

img

根据自己的系统选择对应的版本下载,然后安装

2、汉化docker (非必要)

Github:https://github.com/raccoon666666/DockerDesktopChinese

汉化方法

  1. Docker安装目录(一般是C:Program FilesDockerDockerfrontendresources)中找到app.asar并备份
  2. 将本仓库提供的app.asar替换上述文件

3、双击打开docker

img (最好登录一下docker账号,使用谷歌登录即可)

4、新建文件夹用来存放配置文件

img

5、安装epgstation 以及mirakurun

在里面继续创建文件夹epgstation、mirakurun 以及docker-compose.yml

img

docker-compose.yml 文件 是什么?

Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。

总之就是你需要安装的东西以及挂载目录都在这里面配置

然后我们使用记事本打开创建好的docker-compose.yml

把下面的内容粘贴进去

version: '3'

services:
  mirakurun:
    image: chinachu/mirakurun
    ports:
      - "40772:40772"
    volumes:
      - ./mirakurun:/config
    environment:
      - NODE_ENV=production

  epgstation:
    image: l3tnun/epgstation
    ports:
      - "8888:8888"
    volumes:
      - ./epgstation/config/operatorLogConfig.sample.yml:/app/config/operatorLogConfig.yml
      - ./epgstation/config/serviceLogConfig.sample.yml:/app/config/serviceLogConfig.yml
      - ./epgstation/config/epgUpdaterLogConfig.sample.yml:/app/config/epgUpdaterLogConfig.yml
      - ./epgstation/config/:/app/config/
    environment:
      - NODE_ENV=production

我们主要修改 volumes 部分,随便拿一个举例 (如果你是按照我这样创建的,不用修改也可以)

- ./epgstation/config/:/app/config/

左边的路径是电脑本地真实存在的路径,开头的 ./意思是以当前docker-compose.yml所在的同级文件夹下开始

右边的路径是挂载到容器的具体位置(一般不做修改)

中间使用英文冒号分割

我们只需要修改左边的路径指向到对应的配置文件

修改之前我们还需要在github上把epgstation所需要的配置文件下载到对应的目录,一般配置文件都是存放在名为config文件夹下的

你可以直接下载我打包好的配置文件"epgstation-config.zip" 直接解压到你创建的epgstation文件夹下

6、开始安装epgstation 和 mirakurun

在docker-compose.yml所在的同级文件夹下 鼠标空白处 右键单击 在终端中打开

img

复制以下指令粘贴进去(国内需要科学上网,不然可能报错)

docker-compose up -d

img

没有报错信息就算基本成功了,但是我们还需要去 docker 桌面版查看mirakurun的ip地址,因为docker不同容器下的网络不互通,目前只有手动去查看ip地址

我们先打开docker 桌面版

点击容器 => 展开

img

再点击名为mirakurun的终端图标

img

接下来在里面输入以下命令 (每次执行一条命令,跑完再执行下一条)

apt update
apt install net-tools
ifconfig

img

记录下ip地址172.18.0.2

用记事本打开epgstation的配置文件config.yml

img

img

保存后再次回到 第6步 打开的命令提示符

再次输入以下指令(如果你没有关闭这个窗口直接点键盘 ↑ 按钮,再回车一下即可)

docker-compose up -d

然后再次回到docker 桌面版 查看状态 是否正常运行

点击这里可以分别打开对应的web ui界面

img

最后修改:2026 年 10 月 14 日
如果觉得我的文章对你有用,请随意赞赏