You guys should have told me that there was a bug when creating a file, its fixed now, sorry about that :)
Docker-Compose Generator
Your Docker Run Cmd :
Unchecked:
Public
Checked:
Private
show docker-compose.yml
Compose File
Public
×
Using PWD in volumes wont work in docker-compose, either use use " . " or full path on source
×
These options are not recognized:
runtime, detach
Maybe mispelled?
Compose ID: mg07alq8
2x Space
4x Space
6x Space
8x Space???
Volumes: Yes Please
Volumes: No Thanks
GO!
Docker Hub for lscr.io/linuxserver/heimdall
version: '3' services: linuxserver: container_name: '/heimdall' volumes: - '/mnt/user/appdata/heimdall:/config' logging: driver: 'json-file' options: max-file: '1' max-size: '50m' restart: 'no' cap_add: - 'AUDIT_WRITE' - 'CHOWN' - 'DAC_OVERRIDE' - 'FOWNER' - 'FSETID' - 'KILL' - 'MKNOD' - 'NET_BIND_SERVICE' - 'NET_RAW' - 'SETFCAP' - 'SETGID' - 'SETPCAP' - 'SETUID' - 'SYS_CHROOT' cap_drop: - 'AUDIT_CONTROL' - 'BLOCK_SUSPEND' - 'DAC_READ_SEARCH' - 'IPC_LOCK' - 'IPC_OWNER' - 'LEASE' - 'LINUX_IMMUTABLE' - 'MAC_ADMIN' - 'MAC_OVERRIDE' - 'NET_ADMIN' - 'NET_BROADCAST' - 'SYSLOG' - 'SYS_ADMIN' - 'SYS_BOOT' - 'SYS_MODULE' - 'SYS_NICE' - 'SYS_PACCT' - 'SYS_PTRACE' - 'SYS_RAWIO' - 'SYS_RESOURCE' - 'SYS_TIME' - 'SYS_TTY_CONFIG' - 'WAKE_ALARM' network_mode: 'traefik_proxy' hostname: '9c1eed39cb22' expose: - '443/tcp' - '80/tcp' environment: - 'UMASK=022' - 'TZ=America/New_York' - 'HOST_OS=Unraid' - 'HOST_HOSTNAME=nas' - 'HOST_CONTAINERNAME=heimdall' - 'PUID=99' - 'PGID=100' - 'PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' - 'PS1=$(whoami)@$(hostname):$(pwd)\\$' - 'HOME=/root' - 'TERM=xterm' - 'S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0' - 'S6_VERBOSITY=1' - 'S6_STAGE2_HOOK=/docker-mods' - 'VIRTUAL_ENV=/lsiopy' - 'PHP_INI_SCAN_DIR=:/config/php' - 'LSIO_FIRST_PARTY=true' labels: - build_version'='Linuxserver.io version:- v2.7.4-ls319 Build-date:- 2025-08-15T18:48:47+00:00' - 'maintainer'='aptalca' - net.unraid.docker.icon'='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/heimdall-logo.png' - net.unraid.docker.managed'='dockerman' - net.unraid.docker.webui'='http://dash.nas.home.arpa' - org.opencontainers.image.authors'='linuxserver.io' - org.opencontainers.image.created'='2025-08-15T18:48:47+00:00' - org.opencontainers.image.description'='[Heimdall](https://heimdall.site) is a way to organise all those links to your most used web sites and web applications in a simple way. Simplicity is the key to Heimdall. Why not use it as your browser start page? It even has the ability to include a search bar using either Google, Bing or DuckDuckGo. ' - org.opencontainers.image.documentation'='https://docs.linuxserver.io/images/docker-heimdall' - org.opencontainers.image.licenses'='GPL-3.0-only' - org.opencontainers.image.ref.name'='631ca67ed7043df5299cb6e31542d3e6d07b5e0d' - org.opencontainers.image.revision'='631ca67ed7043df5299cb6e31542d3e6d07b5e0d' - org.opencontainers.image.source'='https://github.com/linuxserver/docker-heimdall' - org.opencontainers.image.title'='Heimdall' - org.opencontainers.image.url'='https://github.com/linuxserver/docker-heimdall/packages' - org.opencontainers.image.vendor'='linuxserver.io' - org.opencontainers.image.version'='v2.7.4-ls319' - traefik.enable'='true' - traefik.http.routers.heimdall.rule'='Host(`dash.nas.home.arpa`)' - traefik.http.services.heimdall.loadbalancer.server.port'='80' entrypoint: - '/init' image: 'lscr.io/linuxserver/heimdall:latest' command: \
Raw
Try On Play-With-Docker!
WGET:
History
Examples
PHP+Apache
,
MariaDB
,
Python
,
Postgres
,
Redis
,
Jenkins
Traefik
Docker Inspect To Docker Run
Did you forget your docker run command to a running container? This will inspect a running container and provide you with the "docker run" command
Run This Command On Your Host:
docker inspect --format "$(curl -s https://run.docker-compose.net)" YOUR-CONTAINER-ID/NAME
Offline Version:
Open:
https://run.docker-compose.net
and save the content as run.tpl, and transfer it to your host, then run:
docker inspect --format "$(cat /location/of/run.tpl)" YOUR-CONTAINER-ID/NAME