docker xrdp遠端桌面

在docker裡安裝rdp,這裡有二個範例,一個是ubuntu為範本製作的,另一個使用rockylinux為基底,基本上可使用注音及倉頡輸入法、中文字型及firefox browser。

catyku/UbuntuXRDP: with chinese input ime and firefox (github.com)

catyku/RockyLinux9XRdpDocker: RockyLinux 9 install xrdp to docker (github.com)

rockylinux (centos)為基底的image,很多UI應用程式都可以使用yum 直接安裝。

而以ubuntu為基底的image,因為ubuntu本身UI應用程式都需要使用snap都支持,安裝上就相對比較麻煩。

docker run -d --name containerName -p 3389:3389 catyku/ubuntu-xrdp:22.04 createUser password rootYesNo
docker run -d --name containerName -p 3389:3389 catyku/rockylinuxrdp createUser password rootYesNo

之後就可以使用遠端桌面連入docker裡了

如何在 Rocky Linux 8 上安裝 Docker 和 Docker-Compose

眾所周知,Docker容器是IT世界中技術需求量很大。在 Docker Container協助下,開發人員和基礎設施管理員可以打包他們的應用程式及其依賴項目,並可以在一個computer將其deploy,換到另一個computer中一樣可行。

以下將介紹如何逐步在Rocky Linux 8(AlamLinux)上安裝Docker和Docker Compose。

Step 1 安裝所需套件及repository

 sudo yum install -y yum-utils
 sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

Step 2 安裝docker 及docker compose

sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

Step 3 啟動docker

sudo systemctl start docker

Step 4 測試一下

sudo docker run hello-world

設定啟動Linux自動啟動

sudo systemctl enable docker