Public Repository

Last pushed: a year ago
Short Description
XUBUNTU Image with XRDP Desktop .... OFFICE / FIREFOX / GIMP ... and many other tools
Full Description

PULL image
.. docker pull umis/xubuntu-office-xrdp-desktop:v1.0 .......... Version 14.04 LTS ( Trusty ) 2.08 GB
.. docker pull umis/xubuntu-office-xrdp-desktop:v2.0 .......... Version 16.04 LTS ( Xenial ) 3.42 GB ... new !

... start the container on your DOCKER host with ...

$ ... docker run -d -p 3390:3389 umis/xubuntu-office-xrdp-desktop:v1.0 /sbin/my_init .. (14.04 LTS)
(or) .. docker run -d -p 3390:3389 umis/xubuntu-office-xrdp-desktop:v2.0 /sbin/my_init .. (16.04 LTS)

.. open on your local laptop/PC the Windows RDP program (mstsc.exe) .. using "REMOTE IP:port" with port :3390 instead of standard :3389 on local system ( e.g. 55.66.77.88:3390 ) .. this will keep the standard RDP port 3389 free for use with other remote "windows" servers ...

RDP/XRDP login ...
user : root
pw : Docker ... change it for security ...

.. if you want to share/mount volumes from your Docker host to the xrdp-container, then create a folder in your host and start the container with the additional docker option -v [home/folder-on-host:/home/folder-on-container]

$ docker run -d -p 3390:3389 -v /home/data1:/home/data1 umis/xubuntu-office-xrdp-desktop:v1.0 /sbin/my_init

$ docker run -d -p 3390:3389 -v /home/data1:/home/data1 umis/xubuntu-office-xrdp-desktop:v2.0 /sbin/my_init
..................................................................................................................................................................................

You can "update/upgrade/change" the content of your running new Docker-Container ...

e.g. ... one possible example is to "upgrade" 16.04 (xenial) to 16.10 (yakkety) ...

... open in the running CONTAINER "xubuntu" the TERMINAL ... # bash ... (as root)

" # sed -i -e "s/xenial/yakkety/g" /etc/apt/sources.list ... or use ... # sudo nano /etc/apt/sources.list ... "
... to replace all repository entries in the apt-sources-list from "xenial" (16.04) to "yakkety" (16.10)

" # apt-get update "
.........
" # apt-get upgrade -y "
........
" # apt-get autoremove --purge -y"
" # apt-get clean "
........... clean up after the "update/upgrade" ...

... on DOCKER HOST you must "commit" your new "container" version "ubuntu 16.10" to save it as a new image ..
" # docker commit [CONTAINER ID] name/xubuntu-new:v2.x "
... or your updates and changes are only "temporarily" active.
You will lose it if you exit ("remove") the container !

... it's just one possible way of several ones ..
... the use of all "commands" and "comments" here is always at your own risk ! NO WARRANTY !

Docker Pull Command
Owner
umis