Skip to content

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

License

Notifications You must be signed in to change notification settings

golmaal/dockerdash

 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 50.1%
  • C# 35.0%
  • HTML 9.4%
  • CSS 3.5%
  • CoffeeScript 1.5%
  • PowerShell 0.4%
  • Dockerfile 0.1%