package server
import "github.com/dotcloud/docker/server"
Index ¶
- Variables
- func InitServer(job *engine.Job) engine.Status
- type BuildFile
- type Server
- func NewServer(eng *engine.Engine, config *daemonconfig.Config) (*Server, error)
- func (srv *Server) AddEvent(jm utils.JSONMessage)
- func (srv *Server) Build(job *engine.Job) engine.Status
- func (srv *Server) Close() error
- func (srv *Server) ContainerAttach(job *engine.Job) engine.Status
- func (srv *Server) ContainerChanges(job *engine.Job) engine.Status
- func (srv *Server) ContainerCommit(job *engine.Job) engine.Status
- func (srv *Server) ContainerCopy(job *engine.Job) engine.Status
- func (srv *Server) ContainerCreate(job *engine.Job) engine.Status
- func (srv *Server) ContainerDestroy(job *engine.Job) engine.Status
- func (srv *Server) ContainerExport(job *engine.Job) engine.Status
- func (srv *Server) ContainerInspect(name string) (*daemon.Container, error)
- func (srv *Server) ContainerKill(job *engine.Job) engine.Status
- func (srv *Server) ContainerLogs(job *engine.Job) engine.Status
- func (srv *Server) ContainerResize(job *engine.Job) engine.Status
- func (srv *Server) ContainerRestart(job *engine.Job) engine.Status
- func (srv *Server) ContainerStart(job *engine.Job) engine.Status
- func (srv *Server) ContainerStop(job *engine.Job) engine.Status
- func (srv *Server) ContainerTop(job *engine.Job) engine.Status
- func (srv *Server) ContainerWait(job *engine.Job) engine.Status
- func (srv *Server) Containers(job *engine.Job) engine.Status
- func (srv *Server) DeleteImage(name string, imgs *engine.Table, first, force, noprune bool) error
- func (srv *Server) DockerInfo(job *engine.Job) engine.Status
- func (srv *Server) DockerVersion(job *engine.Job) engine.Status
- func (srv *Server) Events(job *engine.Job) engine.Status
- func (srv *Server) GetEvents() []utils.JSONMessage
- func (srv *Server) ImageDelete(job *engine.Job) engine.Status
- func (srv *Server) ImageExport(job *engine.Job) engine.Status
- func (srv *Server) ImageGetCached(imgID string, config *runconfig.Config) (*image.Image, error)
- func (srv *Server) ImageHistory(job *engine.Job) engine.Status
- func (srv *Server) ImageImport(job *engine.Job) engine.Status
- func (srv *Server) ImageInsert(job *engine.Job) engine.Status
- func (srv *Server) ImageInspect(name string) (*image.Image, error)
- func (srv *Server) ImageLoad(job *engine.Job) engine.Status
- func (srv *Server) ImagePull(job *engine.Job) engine.Status
- func (srv *Server) ImagePush(job *engine.Job) engine.Status
- func (srv *Server) ImageTag(job *engine.Job) engine.Status
- func (srv *Server) Images(job *engine.Job) engine.Status
- func (srv *Server) ImagesViz(job *engine.Job) engine.Status
- func (srv *Server) IsRunning() bool
- func (srv *Server) JobInspect(job *engine.Job) engine.Status
- func (srv *Server) LogEvent(action, id, from string) *utils.JSONMessage
- func (srv *Server) RegisterLinks(container *daemon.Container, hostConfig *runconfig.HostConfig) error
- func (srv *Server) SetRunning(status bool)
Variables ¶
Functions ¶
func InitServer ¶
jobInitApi runs the remote api server `srv` as a daemon, Only one api server can run at the same time - this is enforced by a pidfile. The signals SIGINT, SIGQUIT and SIGTERM are intercepted for cleanup.
Types ¶
type BuildFile ¶
type BuildFile interface { Build(io.Reader) (string, error) CmdFrom(string) error CmdRun(string) error }
func NewBuildFile ¶
func NewBuildFile(srv *Server, outStream, errStream io.Writer, verbose, utilizeCache, rm bool, outOld io.Writer, sf *utils.StreamFormatter, auth *registry.AuthConfig, authConfigFile *registry.ConfigFile) BuildFile
type Server ¶
func NewServer ¶
func (*Server) AddEvent ¶
func (srv *Server) AddEvent(jm utils.JSONMessage)
func (*Server) Build ¶
func (*Server) Close ¶
func (*Server) ContainerAttach ¶
func (*Server) ContainerChanges ¶
func (*Server) ContainerCommit ¶
func (*Server) ContainerCopy ¶
func (*Server) ContainerCreate ¶
func (*Server) ContainerDestroy ¶
func (*Server) ContainerExport ¶
func (*Server) ContainerInspect ¶
func (*Server) ContainerKill ¶
ContainerKill send signal to the container If no signal is given (sig 0), then Kill with SIGKILL and wait for the container to exit. If a signal is given, then just send it to the container and return.
func (*Server) ContainerLogs ¶
func (*Server) ContainerResize ¶
func (*Server) ContainerRestart ¶
func (*Server) ContainerStart ¶
func (*Server) ContainerStop ¶
func (*Server) ContainerTop ¶
func (*Server) ContainerWait ¶
func (*Server) Containers ¶
func (*Server) DeleteImage ¶
func (*Server) DockerInfo ¶
func (*Server) DockerVersion ¶
func (*Server) Events ¶
func (*Server) GetEvents ¶
func (srv *Server) GetEvents() []utils.JSONMessage
func (*Server) ImageDelete ¶
func (*Server) ImageExport ¶
ImageExport exports all images with the given tag. All versions containing the same tag are exported. The resulting output is an uncompressed tar ball. name is the set of tags to export. out is the writer where the images are written to.
func (*Server) ImageGetCached ¶
func (*Server) ImageHistory ¶
func (*Server) ImageImport ¶
func (*Server) ImageInsert ¶
FIXME: 'insert' is deprecated and should be removed in a future version.
func (*Server) ImageInspect ¶
func (*Server) ImageLoad ¶
Loads a set of images into the repository. This is the complementary of ImageExport. The input stream is an uncompressed tar ball containing images and metadata.
func (*Server) ImagePull ¶
func (*Server) ImagePush ¶
FIXME: Allow to interrupt current push when new push of same image is done.
func (*Server) ImageTag ¶
func (*Server) Images ¶
func (*Server) ImagesViz ¶
func (*Server) IsRunning ¶
func (*Server) JobInspect ¶
func (*Server) LogEvent ¶
func (srv *Server) LogEvent(action, id, from string) *utils.JSONMessage
func (*Server) RegisterLinks ¶
func (srv *Server) RegisterLinks(container *daemon.Container, hostConfig *runconfig.HostConfig) error
func (*Server) SetRunning ¶
Source Files ¶
- Version
- v0.11.1
- Published
- May 8, 2014
- Platform
- js/wasm
- Imports
- 38 packages
- Last checked
- 5 seconds ago –
Tools for package owners.