|
@@ -4,36 +4,34 @@
|
|
|
|
|
|
- 提供全功能镜像;
|
|
|
|
|
|
-- 基于ubuntu,包含`chrome` `xorg` `imagemagic`及大量依赖等,镜像大;
|
|
|
+- 基于`ubuntu`,包含`chrome` `xorg` `imagemagic`及大量依赖等,镜像大;
|
|
|
|
|
|
- 支持 `linux/amd64` `linux/arm64`;
|
|
|
|
|
|
-- 可以从subhd、zimuku下载字幕;
|
|
|
+- 可以从包括subhd、zimuku在内的所有字幕源下载字幕;
|
|
|
|
|
|
-- 宿主机是基于 musl-libc 的系统,无法正常使用,如 openwrt 和 alpine。
|
|
|
+- 宿主机是基于 `musl-libc` 的系统,无法正常使用,如 `openwrt` 和 `alpine`。
|
|
|
|
|
|
-### lite
|
|
|
+### latest-lite
|
|
|
|
|
|
-- 提供轻量模式镜像;
|
|
|
+- 提供轻量模式镜像,从`v0.33.0`开始才有此镜像;
|
|
|
|
|
|
-- 基于alpine,删减了许多包,镜像小;
|
|
|
+- 基于`alpine`,不含`chrome` `xorg` `imagemagic`等包,镜像小;
|
|
|
|
|
|
- 支持`linux/amd64` `linux/arm64` `linux/386` `linux/arm/v7`平台;
|
|
|
|
|
|
-- 不支持从subhd、zimuku下载字幕;
|
|
|
+- 不支持从subhd、zimuku下载字幕,其他字幕源不受影响,针对少了两个字幕来源的问题,建议开启`实验室->共享字幕`功能,可在一定程度上缓解下载字幕难的问题;
|
|
|
|
|
|
-- 无论是基于 glibc 还是 musl-libc 的系统,都可以使用。
|
|
|
+- 宿主机无论是基于 `glibc` 还是 `musl-libc` 的系统,都可以使用。
|
|
|
|
|
|
## 创建
|
|
|
|
|
|
> 建议在 v0.31.x 版本开始使用本教程的 Docker 配置,如果是之前的版本见 v0.26.x 的教程即可。
|
|
|
|
|
|
-**docker cli**
|
|
|
-
|
|
|
-
|
|
|
+### docker cli
|
|
|
|
|
|
```
|
|
|
-## latest
|
|
|
+## latest标签
|
|
|
docker run -d \
|
|
|
-v $(pwd)/config:/config `# 冒号左边请修改为你想在主机上保存配置、日志等文件的路径` \
|
|
|
-v $(pwd)/media:/media `# 请修改为需要下载字幕的媒体目录,冒号右边可以改成你方便记忆的目录,多个媒体目录需要添加多个-v映射` \
|
|
@@ -48,10 +46,10 @@ docker run -d \
|
|
|
--name chinesesubfinder \
|
|
|
--hostname chinesesubfinder \
|
|
|
--log-driver "json-file" \
|
|
|
- --log-opt "max-size=100m" `# 限制日志大小,可自行调整` \
|
|
|
+ --log-opt "max-size=100m" `# 限制docker控制台日志大小,可自行调整` \
|
|
|
allanpk716/chinesesubfinder
|
|
|
|
|
|
-## lite
|
|
|
+## latest-lite标签
|
|
|
docker run -d \
|
|
|
-v $(pwd)/config:/config `# 冒号左边请修改为你想在主机上保存配置、日志等文件的路径` \
|
|
|
-v $(pwd)/media:/media `# 请修改为需要下载字幕的媒体目录,冒号右边可以改成你方便记忆的目录,多个媒体目录需要添加多个-v映射` \
|
|
@@ -60,22 +58,22 @@ docker run -d \
|
|
|
-e PERMS=true `# 是否重设/media权限` \
|
|
|
-e TZ=Asia/Shanghai `# 时区` \
|
|
|
-e UMASK=022 `# 权限掩码` \
|
|
|
- -p 19035:19035 `# 从0.20.0版本开始,通过webui来设置` \
|
|
|
+ -p 19035:19035 \
|
|
|
-p 19037:19037 `# webui 的视频列表读取图片用,务必设置不要暴露到外网` \
|
|
|
--name chinesesubfinder \
|
|
|
--hostname chinesesubfinder \
|
|
|
--log-driver "json-file" \
|
|
|
- --log-opt "max-size=100m" `# 限制日志大小,可自行调整` \
|
|
|
- allanpk716/chinesesubfinder:lite
|
|
|
+ --log-opt "max-size=100m" `# 限制docker控制台日志大小,可自行调整` \
|
|
|
+ allanpk716/chinesesubfinder:latest-lite
|
|
|
```
|
|
|
|
|
|
创建好后访问`http://<ip>:19035`来进行下一步设置。
|
|
|
|
|
|
-**docker-compose**
|
|
|
+### docker-compose
|
|
|
|
|
|
新建`docker-compose.yml`文件如下,并以命令`docker-compose up -d`启动。
|
|
|
|
|
|
-latest
|
|
|
+**`latest` 标签**
|
|
|
```
|
|
|
version: "3"
|
|
|
services:
|
|
@@ -101,15 +99,15 @@ services:
|
|
|
logging:
|
|
|
driver: "json-file"
|
|
|
options:
|
|
|
- max-size: "100m" # 限制日志大小,可自行调整
|
|
|
+ max-size: "100m" # 限制docker控制台日志大小,可自行调整
|
|
|
```
|
|
|
|
|
|
-lite
|
|
|
+**`latest-lite`标签**
|
|
|
```
|
|
|
version: "3"
|
|
|
services:
|
|
|
chinesesubfinder:
|
|
|
- image: allanpk716/chinesesubfinder:lite
|
|
|
+ image: allanpk716/chinesesubfinder:latest-lite
|
|
|
volumes:
|
|
|
- ./config:/config # 冒号左边请修改为你想在主机上保存配置、日志等文件的路径
|
|
|
- ./media:/media # 请修改为你的媒体目录,冒号右边可以改成你方便记忆的目录,多个媒体目录需要分别映射进来
|
|
@@ -129,7 +127,7 @@ services:
|
|
|
logging:
|
|
|
driver: "json-file"
|
|
|
options:
|
|
|
- max-size: "100m" # 限制日志大小,可自行调整
|
|
|
+ max-size: "100m" # 限制docker控制台日志大小,可自行调整
|
|
|
```
|
|
|
|
|
|
创建好后访问`http://<ip>:19035`来进行下一步设置。
|
|
@@ -137,3 +135,5 @@ services:
|
|
|
## 关于 PUID/PGID 的说明
|
|
|
|
|
|
如在使用诸如 emby、jellyfin、plex、qbittorrent、transmission、deluge、jackett、sonarr、radarr 等等的 docker 镜像,请在创建本容器时的设置和它们的 PUID/PGID 和它们一样,如若真的不想设置为一样,至少要保证本容器 PUID/PGID 所定义的用户拥有你设置的媒体目录(示例中是`/media`)的读取和写入权限。
|
|
|
+
|
|
|
+进入相应容器中的目录后输入`ls -l`可查看文件的所有者及是否拥有读取写入权限。
|