docksimhvaxvms (amd64)
Published 2026-09-10 19:18:13 -04:00 by ernie
Installation
docker pull git.lostcause.house/ernie/docksimhvaxvms:amd64sha256:9eb2f76c0c5a99c6a68461bf543cbb4ddbd63874124d01b0dd57b6c95a074f43Image layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1787529600' |
| RUN /bin/sh -c apt-get update && apt-get install -y libpcap0.8 xz-utils libedit2 libpng16-16 libsdl2-2.0-0 libvdeplug2 bash iproute2 procps tightvncserver xfonts-base xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-terminus && rm -rf /var/lib/apt/lists/* # buildkit |
| WORKDIR /openvms |
| RUN /bin/sh -c ln -s /usr/lib/aarch64-linux-gnu/libpcap.so.1.10 /usr/lib/aarch64-linux-gnu/libpcap.so || ln -s /usr/lib/x86_64-linux-gnu/libpcap.so.1.10 /usr/lib/x86_64-linux-gnu/libpcap.so || true && mkdir -p /data /root/.vnc && sh -c 'echo vncvms | tightvncpasswd -f > /root/.vnc/passwd' && chmod 600 /root/.vnc/passwd # buildkit |
| COPY /build/simh/BIN/vax /openvms/vax # buildkit |
| COPY /build/relay /openvms/relay # buildkit |
| ADD https://github.com/tenox7/docksimhvaxvms/releases/latest/download/vax.dsk.xz /openvms/vax.dsk.xz # buildkit |
| COPY ka655x.bin /openvms/ # buildkit |
| COPY nvram.bin /openvms/ # buildkit |
| COPY vax.ini /openvms/vax.ini # buildkit |
| COPY entrypoint.sh /openvms/ # buildkit |
| COPY vnc.sh /openvms/ # buildkit |
| COPY dec/ /usr/share/fonts/X11/dec/ # buildkit |
| COPY --chmod=755 ps-wrapper.sh /usr/bin/ps-wrapper.sh # buildkit |
| RUN /bin/sh -c chmod +x /openvms/entrypoint.sh /openvms/vnc.sh && mv /usr/bin/ps /usr/bin/ps.real && mv /usr/bin/ps-wrapper.sh /usr/bin/ps # buildkit |
| ENV GEOMETRY=1280x1024 |
| EXPOSE [177/tcp 21/tcp 23/tcp 513/tcp 514/tcp 5900/tcp] |
| VOLUME [/data] |
| ENTRYPOINT ["/openvms/entrypoint.sh"] |