JDownloader2 Docker Build - 免空
By Gary
at 2022-03-15T12:52
at 2022-03-15T12:52
Table of Contents
小弟最近把有在用的服務漸漸轉往容器化,遇到一個問題就是別人做好的
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 --name=jdownloader -p 3129:3129 -v $PWD:/root my-jdownloader
6.執行一次後它會自動關閉,重複執行以下兩行直到提示輸入 My.JDownloader 帳密
docker start jdownloader
docker attach jdownloader
7.登入 My.JDownload 就可以了
https://my.jdownloader.org/
後記
這只是很粗淺暴力的 image,一點優化也沒有,但是可以運作。
如果有高手願意提出意見的話小弟很樂意學習~
--
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 --name=jdownloader -p 3129:3129 -v $PWD:/root my-jdownloader
6.執行一次後它會自動關閉,重複執行以下兩行直到提示輸入 My.JDownloader 帳密
docker start jdownloader
docker attach jdownloader
7.登入 My.JDownload 就可以了
https://my.jdownloader.org/
後記
這只是很粗淺暴力的 image,一點優化也沒有,但是可以運作。
如果有高手願意提出意見的話小弟很樂意學習~
--
Tags:
免空
All Comments
By Regina
at 2022-03-19T08:07
at 2022-03-19T08:07
By Annie
at 2022-03-23T03:21
at 2022-03-23T03:21
By Dinah
at 2022-03-26T22:36
at 2022-03-26T22:36
By Catherine
at 2022-03-30T17:51
at 2022-03-30T17:51
Related Posts
[徵求]代載百度網盤
By Quintina
at 2022-03-12T16:02
at 2022-03-12T16:02
file.ai的退訂機制和信用卡出帳時間
By Jacky
at 2022-03-08T01:13
at 2022-03-08T01:13
Google搬家新版Rclone安裝教學for Mac
By Carolina Franco
at 2022-03-06T17:37
at 2022-03-06T17:37
Rclone Browser教學
By Callum
at 2022-03-06T15:24
at 2022-03-06T15:24
百度網盤超級會員檔案下載
By Isla
at 2022-03-05T21:14
at 2022-03-05T21:14