Skip to content

RattyDAVE/docker-ubuntu-hercules-tss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Version 3.0 of IBM's Time Sharing System/370

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published