在Docker運行雲桌面和百度網盤Linux版

by NPCHK

全球主机交流论坛 / 2019-06-15 21:48

本帖最后由 NPCHK 于 2019-6-15 20:12 编辑

原貼 https://www.hostloc.com/thread-558027-1-1.html

在不影響原系統下安裝桌面環境和這東西,Docker就十分適合了,小雞和獨服都適用。

安裝Docker CE 不多說了:
https://docs.docker.com/install/

Ubuntu使用VNC運行基於Docker的桌面系統:
https://hub.docker.com/r/dorowu/ubuntu-desktop-lxde-vnc

一鍵運行,使用方法:

  1. docker run -p WEB面板端口:80 -e HTTP_PASSWORD=WEB登錄密碼 -v 主機目錄:容器目錄 dorowu/ubuntu-desktop-lxde-vnc

复制代码

我的設置:

  1. docker run -p 6080:80 -e HTTP_PASSWORD=mypassword123 -v /home/Downloads:/home/Downloads dorowu/ubuntu-desktop-lxde-vnc

复制代码

瀏覽器打開YourIPaddress:6080,用戶名是root和HTTP_PASSWORD密碼
打開LXTerminal:

下載百度網盤安裝包:

轉化為deb安裝包:

  1. sudo apt-get install alien dpkg-dev debhelper build-essential
  2. sudo alien baidunetdisk_linux_2.0.1.rpm
  3. sudo dpkg -i baidunetdisk_2.0.1-2_amd64.deb

复制代码

安裝完成,在菜單可以找到baidunetdisk

登錄百度帳號後 CTRL+C 結束及退出容器

打包容器 查看容器ID:

  1. docker ps -a
  2. docker export 7691a814370e > baidunetdisk.tar

复制代码

刪除舊容器:

  1. docker ps -a
  2. docker rm 容器ID

复制代码

刪除舊映像檔

  1. docker image ls
  2. docker rmi 映像檔ID

复制代码

導入剛才打包的容器:

  1. cat baidunetdisk.tar | sudo docker import – docker/baidunetdisk:v1.0

复制代码

再次運行容器:

  1. docker run -p 6080:80 -e HTTP_PASSWORD=mypassword123 -v /home/Downloads:/home/Downloads docker/baidunetdisk:v1.0 /startup.sh

复制代码

不用時直接CTRL+C和刪除容器即可:

  1. docker ps -a
  2. docker rm 容器ID

复制代码

映像檔還在機器上,再次輸入docker run那指令就可以開機了

Shared via Inoreader