/dockerdash

Docker dashboard built with ASP.NET Core, Docker.DotNet, SignalR and Vuejs

Primary LanguageJavaScriptMIT LicenseMIT

dockerdash

Build status Layers

Docker dashboard is compatible with Docker v1.12.x

Run

Connect to Docker remote API by mounting the unix socket:

docker pull stefanprodan/dockerdash:latest

docker run -d -p 5050:5050 \
-v /var/run/docker.sock:/var/run/docker.sock \
-e DOCKERDASH_USER='admin' \
-e DOCKERDASH_PASSWORD='changeme' \
--name dockerdash \
stefanprodan/dockerdash

Connect to a Docker remote API via TCP:

docker run -d -p 5050:5050 \
-e DOCKER_REMOTE_API='tcp://192.168.1.134:4243' \
-e DOCKERDASH_USER='admin' \
-e DOCKERDASH_PASSWORD='changeme' \
--name dockerdash \
stefanprodan/dockerdash

Features

  • Host information
  • Containers real-time status via web sockets
  • Container details, resource usage and logs
  • Images information
  • Networks information
  • Dashboard user/password authentication

Todo

  • Swarm information
  • Nodes status and details
  • Services status and details

Dev Stack

  • .NET Platform Standard 1.6
  • ASP.NET Core
  • Docker.DotNet
  • SignalR
  • JWT auth
  • Vuejs
  • Bootstrap

Screenshots

Host containers

Containers

Container detais

Container

Host images

Containers

Host networks

Containers