Documentation ¶
Index ¶
- func RequestUnixSocket(address, method string) string
- type DockerapiController
- func (this *DockerapiController) DeleteContainer()
- func (this *DockerapiController) DeleteImage()
- func (this *DockerapiController) GetContainer()
- func (this *DockerapiController) GetContainerStats()
- func (this *DockerapiController) GetContainers()
- func (this *DockerapiController) GetImage()
- func (this *DockerapiController) GetImages()
- func (this *DockerapiController) GetInfo()
- func (this *DockerapiController) GetSearchImages()
- func (this *DockerapiController) GetUserImage()
- func (this *DockerapiController) GetVersion()
- func (this *DockerapiController) Ping()
- func (this *DockerapiController) StartContainer()
- func (this *DockerapiController) StopContainer()
- func (this *DockerapiController) TopContainer()
- type MainController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RequestUnixSocket ¶
Give address and method to request docker unix socket
Types ¶
type DockerapiController ¶
type DockerapiController struct {
beego.Controller
}
It's a beego controller
func (*DockerapiController) DeleteContainer ¶
func (this *DockerapiController) DeleteContainer()
Wrap docker remote API to delete contaienrs
func (*DockerapiController) DeleteImage ¶
func (this *DockerapiController) DeleteImage()
Wrap docker remote API to delete image
func (*DockerapiController) GetContainer ¶
func (this *DockerapiController) GetContainer()
Wrap docker remote API to get data of contaienr
func (*DockerapiController) GetContainerStats ¶
func (this *DockerapiController) GetContainerStats()
Wrap docker remote API to get container stats
func (*DockerapiController) GetContainers ¶
func (this *DockerapiController) GetContainers()
Wrap docker remote API to get contaienrs
func (*DockerapiController) GetImage ¶
func (this *DockerapiController) GetImage()
Wrap docker remote API to get data of image
func (*DockerapiController) GetImages ¶
func (this *DockerapiController) GetImages()
Wrap docker remote API to get images
func (*DockerapiController) GetInfo ¶
func (this *DockerapiController) GetInfo()
Wrap docker remote API to get docker info
func (*DockerapiController) GetSearchImages ¶
func (this *DockerapiController) GetSearchImages()
Wrap docker remote API to get search images
func (*DockerapiController) GetUserImage ¶
func (this *DockerapiController) GetUserImage()
Wrap docker remote API to get data of user image
func (*DockerapiController) GetVersion ¶
func (this *DockerapiController) GetVersion()
Wrap docker remote API to get version info
func (*DockerapiController) Ping ¶
func (this *DockerapiController) Ping()
Warp docker remote API to ping docker daemon
func (*DockerapiController) StartContainer ¶
func (this *DockerapiController) StartContainer()
Wrap docker remote API to start contaienrs
func (*DockerapiController) StopContainer ¶
func (this *DockerapiController) StopContainer()
Wrap docker remote API to stop contaienrs
func (*DockerapiController) TopContainer ¶
func (this *DockerapiController) TopContainer()
Wrap docker remote API to get container's status
type MainController ¶
type MainController struct {
beego.Controller
}
The default controller just to render the index page
func (*MainController) Get ¶
func (this *MainController) Get()
Only accept the get request and return the webiste HTML file