OpenSIMH VAX Emulation Base Image
220
Use docker compose:
services:
vax:
image: majenko/open-simh-vax:latest
restart: always
network_mode: host
cap_add:
- NET_ADMIN
volumes:
# Where to store the config and disk images
- type: bind
source: /tank/machine/ACE
target: /machine
# Needed for tap creation
- type: bind
source: /dev/net
target: /dev/net
environment:
- SYSTEM=ACE # The name of the system (used for tap naming)
- BRIDGE=dn0 # Which bridge interface to connect to
- CONSOLE=3001 # OS console port to listen on
- RQ0=RA92 # Type of disk for RQ0 - RQ3
- RQ1=RA92
- RQ2=RA92
- RQ3=CDROM
- NET=DEQNA # Type of network interface
- MEM=64M # Amount of memory to allocate
- IDLE=VMS # Idle detection method - change for your chosen OS
It creates a simh.ini for you and generates, if needed, disk images.
The emulator runs within tmux in the container.
Networking is through the tap interface - it creates a specially named tap interface and attaches it to a suitable bridge interface on the host.
You can telnet to the port specified in CONSOLE= to access the OS console of the emulator.
Note: this image is currently a work-in-progress and subject to change.
To offer suggestions, report bugs, or just generally check out how it works, visit the github repo: https://github.com/MajenkoProjects/open-simh-docker
Content type
Image
Digest
sha256:0b9ad41e3…
Size
228.7 MB
Last updated
5 months ago
docker pull majenko/open-simh-vax