[Draft] 建立可讓 Windows 遠端桌面登入的 xrdp 環境(Docker)

  • Ubuntu 20.04 + Docker
  • 驗證程序 :
    1. 建立驗證目錄 t 設定可以完全寫入的權限

      mkdir t
      chmod a+w -R t
      cd t

    2. 啟動 xrdp 的驗證容器 登入帳號:localadmin 密碼:ChangeMe 服務Port:33890 將 localadmin 目錄掛載出來

      docker run -d --privileged -e FRX_XRDP_USER_NAME=localadmin -e FRX_XRDP_USER_PASSWORD=ChangeMe -p 33890:3389 -v $(pwd)/home/localadmin:/home/localadmin --name xrdp frxyt/xrdp:xfce 

    3. 此時應該可以用 Windows 遠端桌面 IP:33890 連線


    4. 進入容器進行測試安裝驗證

      docker exec -it xrdp bash

    5. 切回 localadmin 帳號進行安裝系統基本套件

      su - localadmin
      sudo apt update
      sudo apt install wget unzip git php fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-kacst fonts-freefont-ttf --no-install-recommends -y

    6. 安裝 Google Chrome 參考 - https://linuxize.com/post/how-to-install-google-chrome-web-browser-on-debian-10/

      wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
      sudo apt install ./google-chrome-stable_current_amd64.deb -y

    7. 更新所有系統套件

      sudo apt upgrade -y

    8. 驗證 Google Chrome 的運作
    9. 如無法正常運作就給後面參數

      Exp.

      google-chrome-stable --disable-gpu --no-sandbox --disable-dev-shm-usage



  • tech/docker_xrdp.txt
  • 上一次變更: 2023/12/05 20:06
  • jonathan