Public Repository

Last pushed: 4 months ago
Short Description
Remote Kubuntu Desktop Host Container. Use "ssh -X". Assume like DaaS ( Desktop as a Service ).
Full Description

This container image is Remote Kubuntu Desktop Host Container from "ssh -X".

Assumed case is DaaS ( Desktop as a Service ) from remote connect on the Docker Hosting service.

My confirm case use "Xephyr" X11 nest application.

And this post is it procedure.

Required Spec

Diskspace : over 3GB
Permission : Root Accsee
Client OS : Ubuntu16.04
Client App : Xephyr and SSH Client

Procedure

on Docker Container Procedure.

  • run Docker Container

    $ docker pull yohey47/kubuntu_1604
    $ docker run -it yohey47/kubuntu_1604
    
  • do command from Docker Container. And take a note at IP Address.

    $ ifconfig
    eth0      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX  
          inet addr:*XXX.XXX.XXX.XXX*  Bcast:0.0.0.0  Mask:XXX.XXX.XXX.XXX
          inet6 addr: xxxx::xx:xxxx:xxxx:x/xx Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:86 errors:0 dropped:0 overruns:0 frame:0
          TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:184417 (184.4 KB)  TX bytes:3180 (3.1 KB)
    

on Client this Procedure.

  • do commands

    $ sudo apt-get install -y xserver-xephyr
    
  • create a script

    $ echo 'Xephyr -ac -br -screen 1200x1000 :1 &' > kubuntu.sh
    $ echo 'export DISPLAY=:1' >> kubuntu.sh
    $ echo 'ssh -l root -XC [took notes IP Address] startkde' >> kubuntu.sh
    
  • run the script
    $ sh kubuntu.sh
    
    ssh password is password

I hope that you will be happy.

Docker Pull Command
Owner
yohey47

Comments (0)