stefanprodan / dockerdash

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:JavaScript 70.5%Language:C# 22.5%Language:HTML 3.7%Language:CSS 2.1%Language:CoffeeScript 0.9%Language:PowerShell 0.3%