It is easy to run Mainframe in windows using docker.
In docker cloud the image for hercules emulator is already available.
The corresponding the image for the MVS turnkey is also embedded inside the image
this Article explains how start the image and login to the MVS system.
First run docker
## .
## ## ## ==
## ## ## ## ## ===
/"""""""""""""""""\___/ ===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~
\______ o __/
\ \ __/
\____\_______/
docker is configured to use the default machine with IP 192.168.99.100
For help getting started, check out the docs at https://docs.docker.com
Start interactive shell
USER1@HOST MINGW64 /c/MyFiles/DToolbox
$
Pull MVS image
$ docker pull rattydave/docker-ubuntu-hercules-mvs
Using default tag: latest
latest: Pulling from rattydave/docker-ubuntu-hercules-mvs
3ff22d22a855: Pull complete
e7cb79d19722: Pull complete
323d0d660b6a: Pull complete
b7f616834fd0: Pull complete
459f6955799c: Pull complete
Digest: sha256:a2bb4768889d831919e3e9d3969c631d90634e84516a855e54d8888c310ebcce
Status: Downloaded newer image for rattydave/docker-ubuntu-hercules-mvs:latest
docker.io/rattydave/docker-ubuntu-hercules-mvs:latest
Start the container
$ docker run -dit --name tk4- -p 3270:3270 -p 8038:8038 -p 21:21 rattydave/docker-ubuntu-hercules-mvs:latest
Use your preferred 3270 terminal
Example x3270 is available in Cygwin X11
Connect MAINFRAME using x3270
$ x3270 192.168.99.100:3270
You can see the MVS Turnkey, Launch the keyboard and press "Attn" for LOGON prompt
REXX
For REXX --- BREXX can be installed
CICS
For CICS --- KICKS can be installed
End of Article !