[工具] JDownloader2 Docker Build

看板Free_box (免費空間 免空板)作者 (B1 66-ER)時間3年前 (2022/03/15 12:52), 3年前編輯推噓4(401)
留言5則, 4人參與, 最新討論串1/1
小弟最近把有在用的服務漸漸轉往容器化,遇到一個問題就是別人做好的 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,一點優化也沒有,但是可以運作。 如果有高手願意提出意見的話小弟很樂意學習~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.228.81.148 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Free_box/M.1647319939.A.857.html ※ 編輯: hungru (125.228.81.148 臺灣), 03/15/2022 12:56:22

03/15 18:59, 3年前 , 1F
好文推
03/15 18:59, 1F

03/16 10:12, 3年前 , 2F
推推 docker真的方便
03/16 10:12, 2F

03/18 15:38, , 3F
03/18 15:38, 3F


03/23 08:36, , 5F
不想自己 build 的可以用上面這個
03/23 08:36, 5F
※ 編輯: hungru (125.228.81.148 臺灣), 05/03/2022 13:19:58
文章代碼(AID): #1YC1k3XN (Free_box)
文章代碼(AID): #1YC1k3XN (Free_box)