dockmaster2

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 29, 2016 License: BSD-3-Clause

README

Dockmaster

Dockmaster who oversees the workings of containers throughout a network.

Dockmaster is a overseer for all the containers running on all the servers. The architecture of Dockmaster is simple.

Server

Will sit on a central server which is reachable by all the nodes on which an Agent is operating.

Agent

An Agent sits on a node where there are docker containers running. The Agent reports to the Server about statuses of the containers next-to it.

Currently the Agent only reports about running containers. Other containers are not regarded because it would create a very convoluted view.

The frontend first needs to handle proper showing of the data that it gets.

Install

Install All dependencies

    go get -v ./...

Starting the server:

    cd server
    go build # To build the project
    ./server

Starting the agent:

    cd agent
    go build # To build the project
    ./agent # running it without flags will make it run with default values. For flags, please see the Agent's README.

Starting the frontend:

    cd frontend
    go build # To build the project
    ./frontend # The front-end is very basic. Defining a server is not optional. Currently it has to run where the server is running.

Current Look

The current look is a very simple table view:

Dockmaster

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL