[工具] JDownloader2 Docker Build

作者: hungru (B1 66-ER)   2022-03-15 12:52:16
小弟最近把有在用的服務漸漸轉往容器化,遇到一個問題就是別人做好的
headless JDownloader2 docker image 雖然可以跑,但是下載中文檔名都會變亂碼,
於是開始了自己 build docker image 的想法,實做後發現異常簡單。
在這裡分享一下,如果你也有用 docker,不妨一試。
1.建立一個目錄,並進入,名稱隨意
mkdir my-jdownloader
cd my-jdownloader
2.下載好JDownloader.jar,也要放在這個目錄
去官往下載(MULTIOS JAR without Installer)就是了
3.寫一個名稱為 Dockerfile 的檔案,內容如下
FROM ubuntu
RUN apt-get update && apt-get install -y \
openjdk-17-jre-headless \
ffmpeg \
locales \
&& rm -rf /var/lib/apt/lists/* \
&& localedef -i zh_TW -c -f UTF-8 \
-A /usr/share/locale/locale.alias zh_TW.UTF-8
ADD JDownloader.jar /root
CMD java -jar /root/JDownloader.jar
WORKDIR /root
EXPOSE 3129
ENV LANG zh_TW.UTF-8
ENV TZ Asia/Taipei
4.build image
docker build -t my-jdownloader .
5.可以執行了!
docker run -it
作者: andy199113 (Andy)   2022-03-15 18:59:00
好文推
作者: gcobc26409 (Caroder)   2022-03-16 10:12:00
推推 docker真的方便
作者: eric525498 (艾瑞克 我肆酒吧)   2022-03-18 15:38:00
作者: l98 (尋找屬於我的星星)   2022-03-23 08:36:00
https://hub.docker.com/r/jaymoulin/jdownloader不想自己 build 的可以用上面這個

Links booklink

Contact Us: admin [ a t ] ucptt.com