Skip to main content
Deno 2 is finally here 🎉️
Learn more

docker compose dashboard

Example from docker-compose.yml :

https://github.com/jersou/docker-compose-dashboard/assets/5874319/a24ddfc2-3f75-4b3d-89b4-8f98b53042e7

install

deno install -f \
    --name dacoda \
    --allow-net=localhost:5555 \
    --allow-env \
    --allow-read \
    --allow-run=/usr/bin/docker \
        https://deno.land/x/docker_compose_dashboard@0.1.0/docker-compose-dashboard.ts
# → run "dacoda" from a docker compose project
# → open localhost:5555 in a browser

or run directly from a docker compose project

deno run \
    --allow-net=localhost:5555 \
    --allow-env \
    --allow-read \
    --allow-run=/usr/bin/docker \
        https://deno.land/x/docker_compose_dashboard@0.1.0/docker-compose-dashboard.ts
# → open localhost:5555 in a browser

/docker-compose-dashboard.ts –help Usage: [Options] [command [command args]]

Usage

Commands:
main          (default)
updateAssets

Options:
--hostname=<HOSTNAME>                            (default "localhost")
--port=<PORT>                                    (default "5555")
--not-exit-if-no-client=<NOT_EXIT_IF_NO_CLIENT>  (default "false")
--open-in-browser=<OPEN_IN_BROWSER>              (default "false")
--update=<UPDATE>                                update assets_bundle.json (default "false")
--help                                           Show this help

TODO :