欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

docker容器+迅雷(Docker容器的特點包括)

傅智翔1年前9瀏覽0評論

近年來,Docker 容器技術日益普及,成為了一種 非常流行的輕量級虛擬化解決方案。而且,Docker的 “快速啟動”原則也符合了人們追求的“即開即用”的理念。如果能在Docker容器中運行迅雷這種工具,那么我們在下載、分享、傳輸大文件時,就能得到更加安全、整潔、穩定的體驗。

FROM ubuntu:16.04
# Install dependencies and update
RUN apt-get update && apt-get install -y aria2 wget
# Download and install xware
RUN wget http://cdn2.xware-xiazaiba.official.miui.com/xunlei.lixian.v2.0.6.1.7z -O /tmp/xunlei.7z \
&& apt-get install -y p7zip-full \
&& 7z x /tmp/xunlei.7z -o/tmp \
&& dpkg --force-all -i /tmp/xunlei*/*deb
# Start aria2c and xware
CMD ["sh", "-c", "aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all -c -D && sh /usr/bin/xware-desktop -xwarehome /usr/bin"]
# Expose ports for web and xware
EXPOSE 6881/tcp 6882/tcp 9000/tcp

如上代碼通過 Dockerfile 部署了一個在 Ubuntu 16.04 環境下運行的迅雷客戶端。部署的時候會聯網下載Ubuntu 并安裝一些必要組件、工具。

可以看到,運行的時候通過啟動 aria2c 和 xware-desktop 后,容器暴露了 6881/tcp,6882/tcp和9000/tcp 三個端口,其中9000端口用于xware的界面,6881和6882端口則用于下載操作。

這樣,我們就可以通過 Docker 容器的方式,運行迅雷,同時阻止迅雷產生亂搞,比如試圖在主機上安裝其他軟件、修改系統配置等。這也就使得我們的文件安全性得到了保障。