ðģ Drop-in minimalist Docker dashboard with services auto-discovery
3.0K
Drop-in minimalist Docker landing page with services auto-discovery.
docker run --rm -p 80:80 -v /var/run/docker.sock:/var/run/docker.sock \
-it codename/dash
Then go to http://localhostâ .
Run dash for a dedicated project.
docker run --rm -p 80:80 -v /var/run/docker.sock:/var/run/docker.sock \
-e PROJECT=myproject \
-it codename/dash
Then go to http://localhostâ .
Todo.
Searching for a specific container should be a breeze. Look it up by typing from anywhere in the page. The search engine can match both service names and image names.
While pressing the Shift key, hover a service to auto-detect its relations to other services relative to mutual networks they share:
Environment variables are to be passed to the container starting context.
PROJECTBy default, dash displays all projects. Use the PROJECT environment variable to opt out of global discovery and restrict to a local discovery, limited to a single named project.
stringdockerdocker run --rm -p 80:80 -v /var/run/docker.sock:/var/run/docker.sock \
-e PROJECT=myproject \
-it codename/dash
docker composeservices:
home:
image: codename/dash
ports:
- 80:80
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
PROJECT: myproject # ð
THEMETry alternative themes:
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
|---|
dark, rainbow, light, colorful, highcontrast, pastel, neonrainbowdockerdocker run --rm -p 80:80 -v /var/run/docker.sock:/var/run/docker.sock \
-e THEME=rainbow \
-it codename/dash
docker composeservices:
home:
image: codename/dash
ports:
- 80:80
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
THEME: rainbow # ð
TITLEOverride the displayed title.
stringdashdockerdocker run --rm -p 80:80 -v /var/run/docker.sock:/var/run/docker.sock \
-e TITLE="my dashboard" \
-it codename/dash
docker composeservices:
home:
image: codename/dash
ports:
- 80:80
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
TITLE: my dashboard # ð
UPDATE_INTERVALBy default, dash updates the data every second. This behavior can be altered using the UPDATE_INTERVAL environment variable.
integer1000 (in milliseconds)dockerdocker run --rm -p 80:80 -v /var/run/docker.sock:/var/run/docker.sock \
-e UPDATE_INTERVAL=5000 \
-it codename/dash
docker composeservices:
home:
image: codename/dash
ports:
- 80:80
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
UPDATE_INTERVAL: 5000 # ð
Labels are to be passed to specific containers that need tweaking.
dash.enabledDash displays services by default. Unwanted services can be withdrawn.
booleantruedash.descDisplay a short description next to a service.
stringdash.iconDash auto-guesses from the image name the best matching icon from 2,700+ references of popular brands and services.
Sometimes we prefer tempting fate and secure a special icon for a special service.
string that references a simple iconâ dockerdash.nameDash displays the name of the service. This behavior can be overriden with a custom display label.
stringdash.urlDash auto-guesses the URL of the service, and is compatible with both OrbStackâ 's container domain names and the more generic remote ports.
stringLooking for a different landing page? The community has got you covered with Dashyâ , Flameâ , Heimdallâ , Homarrâ , Homerâ , Homepageâ , or Organizrâ .
Content type
Image
Digest
sha256:6b1ed2ba2âĶ
Size
6.5 MB
Last updated
about 1 year ago
docker pull codename/dash