DOSBox Installation

I used Docker Compose to install DOSBox, and download a rom Duke Nukem 3D.


name: dosbox-staging
services:
  dosbox-staging:
    cpu_shares: 90
    command: []
    container_name: dosbox-staging
    deploy:
      resources:
        limits:
          memory: 16579461120
        reservations:
          devices: []
    devices:
      - /dev/dri:/dev/dri
    environment:
      - PASSWORD=abc
      - PGID=1000
      - PUID=1000
      - TZ=
    image: lscr.io/linuxserver/dosbox-staging:latest
    labels:
      icon: https://upload.wikimedia.org/wikipedia/commons/d/dd/DOSBox_icon.png
    ports:
      - target: 3000
        published: "3000"
        protocol: tcp
      - target: 3001
        published: "3001"
        protocol: tcp
    restart: unless-stopped
    volumes:
      - type: bind
        source: /DATA/AppData/dosbox-staging/config
        target: /config
      - type: bind
        source: /DATA/AppData/dosbox/games
        target: /games
    cap_add: []
    networks:
      - dosbox-staging
    privileged: false
networks:
  dosbox-staging:
    name: dosbox-staging
x-casaos:
  author: self
  category: self
  hostname: ""
  icon: https://upload.wikimedia.org/wikipedia/commons/d/dd/DOSBox_icon.png
  index: /
  is_uncontrolled: false
  port_map: "3001"
  scheme: http
  store_app_id: dosbox-staging
  title:
    custom: Zimaboard DOSBox
    en_us: dosbox-staging```
4 Likes

That’s a great post! May I forward your article?

Sure. Thank you.

1 Like

Thank you AJUSAY74. This has gotten me thinging about all the old DOS games I haven’t played with for an age!

Your post helped me get Ivan ‘Ironman’ Stewart’s Off-Road running. :+1:
Happy Days!

2 Likes