MCPcopy Index your code
hub / github.com/dockerboard/dockerboard

github.com/dockerboard/dockerboard @0.7.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.7.1 ↗ · + Follow
842 symbols 2,933 edges 123 files 340 documented · 40%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Dockerboard

Work-In-Process

Simple dashboards, visualizations, managements for your dockers.

Dockerboard and Bluewhale are working together to make to the Docker awesome.

Lovingly created and maintained by DockerPool Team.

gitter GoDoc build status wercker status
DockerBadge

Features

  • Multi Hosts, switch, add, delete
  • Search for an image on Docker Hub, and create image
  • Run locally

Screenshots

Dockerboard Hub Screenshot

Dockerboard Screenshot

Quick Start

Run locally

Install

$ go install github.com/dockerboard/dockerboard
$ dockerboard -h
$ $(boot2docker shellinit)
$ go build
$ ./dockerboard -h
$ ./dockerboard server -h
$ ./dockerboard server -s bluewhale/dist -p 8888

Open Brower

open http://127.0.0.1:8001
# Or
open http://$(boot2docker ip 2>/dev/null):8001 

Build & Run

docker build -t dockerboard/dockerboard github.com/dockerboard/dockerboard
docker run -d -p 8001:8001 -v /var/run/docker.sock:/var/run/docker.sock --name dockerboard  dockerboard/dockerboard

Or Pull From Docker Hub

docker pull dockerboard/dockerboard
docker run -d -p 8001:8001 -v /var/run/docker.sock:/var/run/docker.sock --name dockerboard  dockerboard/dockerboard

Or Built with Bluewhale

docker build -t dockerboard/bluewhale github.com/dockerboard/bluewhale
docker build -t dockerboard/dockerboard github.com/dockerboard/dockerboard
docker run -d -v /bluewhale/dist --name bluewhale dockerboard/bluewhale
docker run -d -p 8001:8001 -v /var/run/docker.sock:/var/run/docker.sock --volumes-from bluewhale --name dockerboard  dockerboard/dockerboard

Connect via a http/https Or a unix sock

If using boot2docker, these are some ENV variables.

export DOCKER_HOST="tcp://0.0.0.0:2376"
export DOCKER_CERT_PATH="$HOME/.boot2docker/certs/boot2docker-vm"
export DOCKER_TLS_VERIFY="1"

Development

Dockerboard RESTful API Prefix: http://localhost:8001/api.

// Maybe you need.
$(boot2docker shellinit)
go get ./..
go run dockerboard.go

Extension points exported contracts — how you extend this code

Flag (Interface)
Flag is a common interface related to parsing flags in cli. For more advanced flag parsing techniques, it is recomended [9 …
Godeps/_workspace/src/github.com/codegangsta/cli/flag.go
Hook (Interface)
A hook to be fired when logging on the logging levels returned from `Levels()` on your implementation of the interface. [7 …
Godeps/_workspace/src/github.com/Sirupsen/logrus/hooks.go
StdLogger (Interface)
StdLogger is what your logrus-enabled library should take, that way it'll accept a stdlib logger and a logrus logger. Th [2 …
Godeps/_workspace/src/github.com/Sirupsen/logrus/logrus.go
Formatter (Interface)
The Formatter interface is used to implement a custom Formatter. It takes an `Entry`. It exposes all the fields, includi [2 …
Godeps/_workspace/src/github.com/Sirupsen/logrus/formatter.go
Generic (Interface)
Generic is a generic parseable type identified by a specific flag [1 implementers]
Godeps/_workspace/src/github.com/codegangsta/cli/flag.go

Core symbols most depended-on inside this repo

Errorf
called by 172
Godeps/_workspace/src/github.com/Sirupsen/logrus/entry.go
Error
called by 111
Godeps/_workspace/src/github.com/segmentio/go-log/log.go
Get
called by 105
Godeps/_workspace/src/github.com/gohttp/app/app.go
String
called by 56
Godeps/_workspace/src/github.com/codegangsta/cli/flag.go
Run
called by 48
Godeps/_workspace/src/github.com/codegangsta/cli/app.go
Query
called by 44
Godeps/_workspace/src/github.com/go-libs/quest/requester.go
New
called by 44
Godeps/_workspace/src/github.com/segmentio/go-log/log.go
Time
called by 43
Godeps/_workspace/src/github.com/dustin/go-humanize/times.go

Shape

Function 477
Method 268
Struct 69
TypeAlias 16
FuncType 6
Interface 6

Languages

Go100%

Modules by API surface

Godeps/_workspace/src/github.com/codegangsta/cli/flag.go55 symbols
Godeps/_workspace/src/github.com/gohttp/response/status.go43 symbols
Godeps/_workspace/src/github.com/codegangsta/cli/flag_test.go42 symbols
Godeps/_workspace/src/github.com/codegangsta/cli/context.go40 symbols
Godeps/_workspace/src/github.com/go-libs/quest/requester.go32 symbols
Godeps/_workspace/src/github.com/Sirupsen/logrus/exported.go31 symbols
Godeps/_workspace/src/github.com/Sirupsen/logrus/entry.go31 symbols
Godeps/_workspace/src/github.com/Sirupsen/logrus/logger.go28 symbols
Godeps/_workspace/src/github.com/codegangsta/cli/app_test.go22 symbols
Godeps/_workspace/src/github.com/segmentio/go-log/log.go20 symbols
Godeps/_workspace/src/github.com/Sirupsen/logrus/logrus_test.go20 symbols
Godeps/_workspace/src/github.com/bmizerany/pat/mux.go18 symbols

For agents

$ claude mcp add dockerboard \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact