Documentation ¶
Index ¶
- func Start(opt *Option)
- type Config
- type MicroServer
- func (ms *MicroServer) BuildDockerImage(ctx context.Context, req *pb.DockerImageBuildReqResp) (*pb.DockerImageBuildReqResp, error)
- func (ms *MicroServer) BuildDockerImageStreaming(streaming pb.SimpleService_BuildDockerImageStreamingServer) error
- func (ms *MicroServer) ConnectDockerNetwork(ctx context.Context) error
- func (ms *MicroServer) ContainerLogs(ctx context.Context) error
- func (ms *MicroServer) CreateContainer(ctx context.Context) error
- func (ms *MicroServer) CreateDockerNetwork(ctx context.Context, req *pb.DockerNetworkCreateReqResp) (*pb.DockerNetworkCreateReqResp, error)
- func (ms *MicroServer) DisconnectDockerNetwork(ctx context.Context) error
- func (ms *MicroServer) ImageHistory(ctx context.Context) error
- func (ms *MicroServer) InspectContainerWithSize(ctx context.Context) error
- func (ms *MicroServer) InspectDockerContainer(ctx context.Context, req *pb.DockerContainerInspectReqResp) (*pb.DockerContainerInspectReqResp, error)
- func (ms *MicroServer) InspectDockerImage(ctx context.Context, req *pb.DockerImageInspectReqResp) (*pb.DockerImageInspectReqResp, error)
- func (ms *MicroServer) InspectDockerNetwork(ctx context.Context, req *pb.DockerNetworkInspectReqResp) (*pb.DockerNetworkInspectReqResp, error)
- func (ms *MicroServer) InspectImageById(ctx context.Context) error
- func (ms *MicroServer) InspectImageByRef(ctx context.Context) error
- func (ms *MicroServer) ListDockerContainers(ctx context.Context, req *pb.DockerContainerListReqResp) (*pb.DockerContainerListReqResp, error)
- func (ms *MicroServer) ListDockerImages(ctx context.Context, req *pb.DockerImageListReqResp) (*pb.DockerImageListReqResp, error)
- func (ms *MicroServer) ListDockerNetworks(ctx context.Context, req *pb.DockerNetworkListReqResp) (*pb.DockerNetworkListReqResp, error)
- func (ms *MicroServer) PruneDockerContainers(ctx context.Context, req *pb.DockerContainerPruneReqResp) (*pb.DockerContainerPruneReqResp, error)
- func (ms *MicroServer) PruneDockerImages(ctx context.Context, req *pb.DockerImagePruneReqResp) (*pb.DockerImagePruneReqResp, error)
- func (ms *MicroServer) PruneDockerNetworks(ctx context.Context, req *pb.DockerNetworkPruneReqResp) (*pb.DockerNetworkPruneReqResp, error)
- func (ms *MicroServer) PullDockerImage(ctx context.Context, req *pb.DockerImagePullReqResp) (*pb.DockerImagePullReqResp, error)
- func (ms *MicroServer) PullDockerImageStreaming(req *pb.DockerImagePullReqResp, ...) error
- func (ms *MicroServer) PushDockerImage(ctx context.Context, req *pb.DockerImagePushReqResp) (*pb.DockerImagePushReqResp, error)
- func (ms *MicroServer) PushDockerImageStreaming(streaming pb.SimpleService_PushDockerImageStreamingServer) error
- func (ms *MicroServer) RemoveDockerContainer(ctx context.Context, req *pb.DockerContainerRemoveReqResp) (*pb.DockerContainerRemoveReqResp, error)
- func (ms *MicroServer) RemoveDockerImage(ctx context.Context, req *pb.DockerImageRemoveReqResp) (*pb.DockerImageRemoveReqResp, error)
- func (ms *MicroServer) RemoveDockerNetwork(ctx context.Context, req *pb.DockerNetworkRemoveReqResp) (*pb.DockerNetworkRemoveReqResp, error)
- func (ms *MicroServer) RunDockerContainer(ctx context.Context, req *pb.DockerContainerRunReqResp) (*pb.DockerContainerRunReqResp, error)
- func (ms *MicroServer) Start() error
- func (ms *MicroServer) StartContainer(ctx context.Context) error
- func (ms *MicroServer) StopContainer(ctx context.Context) error
- func (ms *MicroServer) UpdateContainerResources(ctx context.Context) error
- type Option
- type User
- type UserResource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MicroServer ¶
type MicroServer struct { DockerClient *dockerclient.DockerClient // contains filtered or unexported fields }
func (*MicroServer) BuildDockerImage ¶
func (ms *MicroServer) BuildDockerImage(ctx context.Context, req *pb.DockerImageBuildReqResp) (*pb.DockerImageBuildReqResp, error)
func (*MicroServer) BuildDockerImageStreaming ¶
func (ms *MicroServer) BuildDockerImageStreaming(streaming pb.SimpleService_BuildDockerImageStreamingServer) error
func (*MicroServer) ConnectDockerNetwork ¶
func (ms *MicroServer) ConnectDockerNetwork(ctx context.Context) error
func (*MicroServer) ContainerLogs ¶
func (ms *MicroServer) ContainerLogs(ctx context.Context) error
func (*MicroServer) CreateContainer ¶
func (ms *MicroServer) CreateContainer(ctx context.Context) error
func (*MicroServer) CreateDockerNetwork ¶
func (ms *MicroServer) CreateDockerNetwork(ctx context.Context, req *pb.DockerNetworkCreateReqResp) (*pb.DockerNetworkCreateReqResp, error)
func (*MicroServer) DisconnectDockerNetwork ¶
func (ms *MicroServer) DisconnectDockerNetwork(ctx context.Context) error
func (*MicroServer) ImageHistory ¶
func (ms *MicroServer) ImageHistory(ctx context.Context) error
func (*MicroServer) InspectContainerWithSize ¶
func (ms *MicroServer) InspectContainerWithSize(ctx context.Context) error
func (*MicroServer) InspectDockerContainer ¶
func (ms *MicroServer) InspectDockerContainer(ctx context.Context, req *pb.DockerContainerInspectReqResp) (*pb.DockerContainerInspectReqResp, error)
func (*MicroServer) InspectDockerImage ¶
func (ms *MicroServer) InspectDockerImage(ctx context.Context, req *pb.DockerImageInspectReqResp) (*pb.DockerImageInspectReqResp, error)
func (*MicroServer) InspectDockerNetwork ¶
func (ms *MicroServer) InspectDockerNetwork(ctx context.Context, req *pb.DockerNetworkInspectReqResp) (*pb.DockerNetworkInspectReqResp, error)
func (*MicroServer) InspectImageById ¶
func (ms *MicroServer) InspectImageById(ctx context.Context) error
func (*MicroServer) InspectImageByRef ¶
func (ms *MicroServer) InspectImageByRef(ctx context.Context) error
func (*MicroServer) ListDockerContainers ¶
func (ms *MicroServer) ListDockerContainers(ctx context.Context, req *pb.DockerContainerListReqResp) (*pb.DockerContainerListReqResp, error)
func (*MicroServer) ListDockerImages ¶
func (ms *MicroServer) ListDockerImages(ctx context.Context, req *pb.DockerImageListReqResp) (*pb.DockerImageListReqResp, error)
func (*MicroServer) ListDockerNetworks ¶
func (ms *MicroServer) ListDockerNetworks(ctx context.Context, req *pb.DockerNetworkListReqResp) (*pb.DockerNetworkListReqResp, error)
func (*MicroServer) PruneDockerContainers ¶
func (ms *MicroServer) PruneDockerContainers(ctx context.Context, req *pb.DockerContainerPruneReqResp) (*pb.DockerContainerPruneReqResp, error)
func (*MicroServer) PruneDockerImages ¶
func (ms *MicroServer) PruneDockerImages(ctx context.Context, req *pb.DockerImagePruneReqResp) (*pb.DockerImagePruneReqResp, error)
func (*MicroServer) PruneDockerNetworks ¶
func (ms *MicroServer) PruneDockerNetworks(ctx context.Context, req *pb.DockerNetworkPruneReqResp) (*pb.DockerNetworkPruneReqResp, error)
func (*MicroServer) PullDockerImage ¶
func (ms *MicroServer) PullDockerImage(ctx context.Context, req *pb.DockerImagePullReqResp) (*pb.DockerImagePullReqResp, error)
func (*MicroServer) PullDockerImageStreaming ¶
func (ms *MicroServer) PullDockerImageStreaming(req *pb.DockerImagePullReqResp, streaming pb.SimpleService_PullDockerImageStreamingServer) error
func (*MicroServer) PushDockerImage ¶
func (ms *MicroServer) PushDockerImage(ctx context.Context, req *pb.DockerImagePushReqResp) (*pb.DockerImagePushReqResp, error)
func (*MicroServer) PushDockerImageStreaming ¶
func (ms *MicroServer) PushDockerImageStreaming(streaming pb.SimpleService_PushDockerImageStreamingServer) error
func (*MicroServer) RemoveDockerContainer ¶
func (ms *MicroServer) RemoveDockerContainer(ctx context.Context, req *pb.DockerContainerRemoveReqResp) (*pb.DockerContainerRemoveReqResp, error)
func (*MicroServer) RemoveDockerImage ¶
func (ms *MicroServer) RemoveDockerImage(ctx context.Context, req *pb.DockerImageRemoveReqResp) (*pb.DockerImageRemoveReqResp, error)
func (*MicroServer) RemoveDockerNetwork ¶
func (ms *MicroServer) RemoveDockerNetwork(ctx context.Context, req *pb.DockerNetworkRemoveReqResp) (*pb.DockerNetworkRemoveReqResp, error)
func (*MicroServer) RunDockerContainer ¶
func (ms *MicroServer) RunDockerContainer(ctx context.Context, req *pb.DockerContainerRunReqResp) (*pb.DockerContainerRunReqResp, error)
func (*MicroServer) Start ¶
func (ms *MicroServer) Start() error
func (*MicroServer) StartContainer ¶
func (ms *MicroServer) StartContainer(ctx context.Context) error
func (*MicroServer) StopContainer ¶
func (ms *MicroServer) StopContainer(ctx context.Context) error
func (*MicroServer) UpdateContainerResources ¶
func (ms *MicroServer) UpdateContainerResources(ctx context.Context) error
type User ¶
type User struct { ID string `json:"id" description:"identifier of the user"` Name string `json:"name" description:"name of the user" default:"john"` Age int `json:"age" description:"age of the user" default:"21"` }
User is just a sample type
type UserResource ¶
type UserResource struct {
// contains filtered or unexported fields
}
UserResource is the REST layer to the User domain
func (UserResource) WebService ¶
func (u UserResource) WebService() *restful.WebService
WebService creates a new service that can handle REST requests for User resources.
Click to show internal directories.
Click to hide internal directories.