rattydave/docker-ubuntu-hercules-tss

By rattydave

Updated about 2 months ago

Fully running version 3.0 of IBM's Time Sharing System/370

Image
3

2.1K

rattydave/docker-ubuntu-hercules-tss repository overview

A docker container containing a fully running version 3.0 of IBM's Time Sharing System/370

Use https://github.com/RattyDAVE/docker-ubuntu-hercules-tss/issues to send feedback, issues, comments and general chat.

Part of the retro mini and mainframe series.

Note

This is not a ready to run system. You need to IPL 250 and then you can control via the telnet connection. (If you dont know what IPL 280 means then this container is not for you.)

Usage

docker run -dit --name tss \
           -p 3270:3270 -p 8038:8038 \
           rattydave/docker-ubuntu-hercules-tss:latest

Connect a 3270 terminal to port 3270 on the docker host. To get the http://docker.host:8038 for the Hercules console.

Or

docker run -dit --name tss rattydave/docker-ubuntu-hercules-tss:latest

docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' tss

Then connect a 3270 terminal to the container ip address on port 3270.

x3270 ipaddress:3270

To access a console connection - this will also be the console connection on failure.

telnet ipaddress 3270

To get to the hercules screen in the docker container.

docker exec -it tss screen -d -RR herc

Auto Update

To automatically update I recomend using watchtower.

docker run -d \
    --name watchtower \
    -v /var/run/docker.sock:/var/run/docker.sock \
    containrrr/watchtower

Tag summary

Content type

Image

Digest

sha256:daef8070b

Size

76.7 MB

Last updated

about 2 months ago

docker pull rattydave/docker-ubuntu-hercules-tss