Skip to content

A monitor for the docker containers running on the system.

Notifications You must be signed in to change notification settings

vipulnewaskar7/DockerWatch

Repository files navigation


Logo

DockerWatch

An project to watch over docker host.

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. API Usage

About The Project

The DockerWatch project is provide the convinence way to watch over multiple Docker hosts. Projcet to watch over docker host container and live logs -- I think this is it.

Gives visual representations of containers/images on the host system. DockerWatch will start running on port 8080. Currently, it shows info about docker engine running on a local machine.

Here's why:

  • View Container and image details of docker.
  • Connect with multiple remote docker host.
  • Perform some operations on docker host.

A list of commonly used resources that I find helpful are listed in the acknowledgements.

Built With

This section should list any major frameworks that you built your project using. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.

Getting Started

This is an example of how do you setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

To Get this project up and running you need to install following tools / software on your system.

Installation

  1. Clone the repo
    git clone https://github.com/vipulnewaskar7/DockerWatch.git

DockerWatch Spring Server

  1. From project root directory, i.e. DockerWatch, Install maven dependancies and Start your spring-boot App :
    mvn clean
    mvn install
    mvn exec:java

DockerWatch UI

  1. Change Directory and Install NPM packages
    cd DockerWatchUI
    npm install
  2. Start your angular application
    npm run start

Docker Setup

  1. Open Docker Desktop and follow instruction
    Docker > Settings > General
  2. enable The folowing checkbox to expose the docker API on localhost
    Expose daemon on tcp://localhost:2375 without TLS

API Usage

This application has exposed RESTful API calls for external usage.

For more examples, please refer to the Documentation

ToDo :

  1. docker configuration for external ip/network access
  2. add comment/help text to explain the behaviour (popups)
  3. add docker commands (start/stop container)

RIP Best Practices
RIP Naming Conventions
Priority on bootstrapping the project,
creating end to end linking, handshaking among the services,
and bring all on track

About

A monitor for the docker containers running on the system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •