在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:rogaha/docker-desktop开源软件地址:https://github.com/rogaha/docker-desktop开源编程语言:Shell 92.0%开源软件介绍:DOCKER-DESKTOPDescriptionThis Dockerfile creates a docker image and once it's executed it creates a container that runs X11 and SSH services. The ssh is used to forward X11 and provide you encrypted data communication between the docker container and your local machine. Xpra + Xephyr allows to display the applications running inside of the container such as Firefox, LibreOffice, xterm, etc. with recovery connection capabilities. Xpra also uses a custom protocol that is self-tuning and relatively latency-insensitive, and thus is usable over worse links than standard X. The applications can be rootless, so the client machine manages the windows that are displayed. Fluxbox and ROX-Filer creates a very minimalist way to manage windows and files. OBS: The client machine needs to have a X11 server installed (Xpra). See the "Notes" below. Docker InstallationOn Ubuntu:Docker is available as a Ubuntu PPA (Personal Package Archive), hosted on launchpad which makes installing Docker on Ubuntu very easy.
On Windows:Requirements:
On Mac OS X:Requirements:
InstallationBuilding the docker image
Running the docker image created (-d: detached mode, -P: expose the port 22 on the host machine)
Getting the password generated during runtime
UsageGetting the container's external ssh port
Connecting to the containerStarting the a new session
Attaching to the session started
If you want to execute rootless programs, you just need to connect to the container via ssh and type: DISPLAY=:[session_number] [program_name] & Eg. DISPLAY=:10 firefox & NotesOn Windows:Requirements:
On OS X:Requirements:
On Linux:Requirements:
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论