➣ Reading Time: 3 minutes

前言

我們通常使用 container 來方便我們管理環境、並大量部署同樣的系統環境
不過雖然我們大部分的操作只需要在 terminal 即可進行。

有時候還是會覺得有些麻煩,畢竟 terminal 少了一些 GUI,
操作上的直覺性就少了那麼一些 (對新手來說可能更是XD)

這邊分享一個能夠建立有 GUI docker 的方式

建立有 GUI 的 docker 桌面

網址:Ubuntu 18.04/16.04 Multi User Remote Desktop Serverhttps://github.com/shounen51/ubuntu-cuda-xrdp

基本上可以依照作者內文的方式建立好 container

架構

在 docker run 時我們有注意到,port 的指定,
我們可以分析成上圖,並觀察對應 port 的處理與功能。

docker run

docker run --gpus all -dit --runtime nvidia \
-e NVIDIA_DRIVER_CAPABILITIES=compute,utility,video \
--name ubuntu_xrdp \
--hostname hostname \
--shm-size 1g \
-p 14389:3389 \
-p 14322:22 \
xrdpcuda_10.2:latest

Reference