curl -fsSL https://raw.githubusercontent.com/mviereck/x11docker/master/x11docker | sudo bash -s -- --update
x11docker可以使用標準系統實用程序運行,而無需對主機或映像進行額外依賴。作為核心程序只需要一個X服務器,還有在X上運行Docker容器。x11docker在啟動時檢查所選選項的依賴關係,並顯示終端消息。
sudo apt install xserver-xephyr nxagent xpra
sudo x11docker --user=root --xephyr --size=800x600 --desktop x11docker/lxqt
FROM x11docker/lxqt
RUN apt-get update && apt-get install -y fonts-droid-fallback && apt install -y vl
docker build -t kawsing/lxqt .
sudo x11docker --user=root --xephyr --lang=$LANG --size=800x600 --desktop kawsing/lxqt
x11docker --size "800x600" --clipboard --pulseaudio --alsa="HDMI" --lang="zh_TW" --share="/home/ubuntu-mate/" -- -- kawsing/lxqt
x11docker --nxagent --clipboard --pulseaudio --alsa="HDMI" --lang="zh_TW" --share="/home/ubuntu-mate/" -- -- kawsing/lxqt
x11docker --nxagent --clipboard --pulseaudio --alsa="HDMI" --lang="zh_TW" --user=RETAIN --share="/home/ubuntu-mate/" -- -- kawsing/lxqt
x11docker --clipboard --pulseaudio --alsa="HDMI" --lang="zh_TW" --share="/home/ubuntu-mate/" --user="RETAIN" --name="lxqt" -- -- kawsing/lxqt
選項--xorg的設置 選項--xorg從控制台運行,無需額外設置。 要在已經運行的X會話中運行第二個核心Xorg服務器,必須編輯或者創建文件/etc/X11/Xwrapper.config並替換行: 複製代碼
x11docker --xorg --clipboard --pulseaudio --alsa="HDMI" --lang="zh_TW" --share="/home/ubuntu-mate/" --name="lxqt" -- -- kawsing/lxqt