Add detailed docker instructions to docs

This commit is contained in:
Paul DeCarlo 2018-08-25 17:45:36 -05:00
parent 6c12063353
commit e62a8cbed6
2 changed files with 26 additions and 5 deletions

View file

@ -18,11 +18,7 @@ You'll likely be better off with an actual virtualization app, but the short ans
640x480 @ 256 colors before starting DOS games - just like in the good ol' days.
## Can it run in a container?
Of course! Currently this is only supported on Linux, simply install [Docker](http://docker.io) on your distro of choice and run the following:
docker run -it -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY --device /dev/snd --name windows95 toolboc/windows95
Note: You may need to run `xhost +` on your system to allow connections to the X server running on the host.
[Of course!](./docs/docker-instructions.md)
## How's the code?
This only works well by accident and was mostly a joke. The code quality is accordingly.

View file

@ -0,0 +1,25 @@
# Running Windows 95 in Docker
## Display using a volume mount of the host X11 Unix Socket (Linux Only):
**Requirements:**
* Linux OS with a running X-Server Display
* [Docker](http://docker.io)
docker run -it -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY --device /dev/snd --name windows95 toolboc/windows95
Note: You may need to run `xhost +` on your system to allow connections to the X server running on the host.
## Display using Xming X11 Server over tcp Socket (Windows and beyond):
**Requirements:**
* [Xming](https://sourceforge.net/projects/xming/)
* [Docker](http://docker.io)
1. Start the Xming X11 Server
2. Obtain the ip of the host machine running the Xming server
3. Edit X0.hosts (Located in the install directory of Xming) by adding the ip of the host machine obtained in step 2
4. Run the command below and replace the `<XmingServerHostIp>` placeholder with the ip from step 2
docker run -it -e DISPLAY=<XmingServerHostIp> --name windows95 toolboc/windows95