Still very simple but I hope it will continue to grow. join us and make this some code for fun. Do not forget to give criticism and advices, clone and contribute! :)
Godoremi can support docker API v1.24 or higher
- Get
go get -u -v github.com/orcinustools/godoremi
- Build app
go build
- Install it
make install
- Then start it with systemd
orsudo systemctl start godoremisudo service godoremi status
- And you can see status of the service with
sudo systemctl status godoremi
- Browse to http://localhost:4125/
- GET /See the system-wide information
- GET /versionShow the docker version information
- GET /networksList networks
- GET /networks/:idInspect network
- GET /pingPing the docker server
- GET /eventsMonitor the Docker's events
- GET /imagesList all of the images
- GET /images/searchSearch images
- GET /images/inspect/:nameInspect an image
- GET /images/history/:nameDisplay history an image
- GET /containersList all of the running containers
- POST /containers/createCreate a container
- POST /containers/start/:nameStart a container
- POST /containers/restart/:nameRestart a container
- POST /containers/rename/:nameRename a container
- POST /containers/stop/:nameStop a container
- POST /containers/kill/:nameKill a container
- GET /containers/inspect/:nameInspect a container
- GET /containers/top/:nameList processes running inside a container
- GET /containers/changes/:nameInspect changes on a container’s filesystem
- GET /containers/stats/:nameGet container stats based on resource usage
- GET /containers/logs/:nameGet container logs
- GET /containers/export/:nameExport a container
- GET /containers/resize/:nameResize a container TTY
- GET /containers/update/:nameUpdate a container
- GET /volumesList all of the volumes
- GET /volumes/:nameInspect an volume
- GET /servicesList all of the services
- GET /tasksList all of the tasks
- GET /nodesList all of the nodes
- GET /system/usageGet data usage information