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```


