@@ -31,7 +31,7 @@ import (
3131)
3232
3333type (
34- DockerInfo struct {
34+ EngineInfo struct {
3535 Success * bool
3636 Out * string
3737 module.ExecOptions
@@ -164,16 +164,16 @@ type (
164164 }
165165)
166166
167- func (s * DockerInfo ) Execute (ctx * context.Context ) error {
167+ func (s * EngineInfo ) Execute (ctx * context.Context ) error {
168168 cli := ctx .Module ().DockerCli ().DockerInfo ()
169169 out , err := cli .Execute (s .ExecOptions )
170- return PostHandle (s .Success , s .Out , out , err , errno .ERR_GET_DOCKER_INFO_FAILED )
170+ return PostHandle (s .Success , s .Out , out , err , errno .ERR_GET_CONTAINER_ENGINE_INFO_FAILED . FD ( "(%s info)" , s . ExecWithEngine ) )
171171}
172172
173173func (s * PullImage ) Execute (ctx * context.Context ) error {
174174 cli := ctx .Module ().DockerCli ().PullImage (s .Image )
175175 out , err := cli .Execute (s .ExecOptions )
176- return PostHandle (nil , s .Out , out , err , errno .ERR_PULL_IMAGE_FAILED )
176+ return PostHandle (nil , s .Out , out , err , errno .ERR_PULL_IMAGE_FAILED . FD ( "(%s pull IMAGE)" , s . ExecWithEngine ) )
177177}
178178
179179func (s * CreateContainer ) Execute (ctx * context.Context ) error {
@@ -239,13 +239,13 @@ func (s *CreateContainer) Execute(ctx *context.Context) error {
239239 }
240240
241241 out , err := cli .Execute (s .ExecOptions )
242- return PostHandle (nil , s .Out , out , err , errno .ERR_CREATE_CONTAINER_FAILED )
242+ return PostHandle (nil , s .Out , out , err , errno .ERR_CREATE_CONTAINER_FAILED . FD ( "(%s create IMAGE)" , s . ExecWithEngine ) )
243243}
244244
245245func (s * StartContainer ) Execute (ctx * context.Context ) error {
246246 cli := ctx .Module ().DockerCli ().StartContainer (* s .ContainerId )
247247 out , err := cli .Execute (s .ExecOptions )
248- return PostHandle (s .Success , s .Out , out , err , errno .ERR_START_CONTAINER_FAILED )
248+ return PostHandle (s .Success , s .Out , out , err , errno .ERR_START_CONTAINER_FAILED . FD ( "(%s start CONTAINER)" , s . ExecWithEngine ) )
249249}
250250
251251func (s * StopContainer ) Execute (ctx * context.Context ) error {
@@ -255,25 +255,25 @@ func (s *StopContainer) Execute(ctx *context.Context) error {
255255 }
256256
257257 out , err := cli .Execute (s .ExecOptions )
258- return PostHandle (nil , s .Out , out , err , errno .ERR_STOP_CONTAINER_FAILED )
258+ return PostHandle (nil , s .Out , out , err , errno .ERR_STOP_CONTAINER_FAILED . FD ( "(%s stop CONTAINER)" , s . ExecWithEngine ) )
259259}
260260
261261func (s * RestartContainer ) Execute (ctx * context.Context ) error {
262262 cli := ctx .Module ().DockerCli ().RestartContainer (s .ContainerId )
263263 out , err := cli .Execute (s .ExecOptions )
264- return PostHandle (nil , s .Out , out , err , errno .ERR_RESTART_CONTAINER_FAILED )
264+ return PostHandle (nil , s .Out , out , err , errno .ERR_RESTART_CONTAINER_FAILED . FD ( "(%s restart CONTAINER)" , s . ExecWithEngine ) )
265265}
266266
267267func (s * WaitContainer ) Execute (ctx * context.Context ) error {
268268 cli := ctx .Module ().DockerCli ().WaitContainer (s .ContainerId )
269269 out , err := cli .Execute (s .ExecOptions )
270- return PostHandle (nil , s .Out , out , err , errno .ERR_WAIT_CONTAINER_STOP_FAILED )
270+ return PostHandle (nil , s .Out , out , err , errno .ERR_WAIT_CONTAINER_STOP_FAILED . FD ( "(%s wait CONTAINER)" , s . ExecWithEngine ) )
271271}
272272
273273func (s * RemoveContainer ) Execute (ctx * context.Context ) error {
274274 cli := ctx .Module ().DockerCli ().RemoveContainer (s .ContainerId )
275275 out , err := cli .Execute (s .ExecOptions )
276- return PostHandle (s .Success , s .Out , out , err , errno .ERR_REMOVE_CONTAINER_FAILED )
276+ return PostHandle (s .Success , s .Out , out , err , errno .ERR_REMOVE_CONTAINER_FAILED . FD ( "(%s rm CONTAINER)" , s . ExecWithEngine ) )
277277}
278278
279279func (s * ListContainers ) Execute (ctx * context.Context ) error {
@@ -292,25 +292,25 @@ func (s *ListContainers) Execute(ctx *context.Context) error {
292292 }
293293
294294 out , err := cli .Execute (s .ExecOptions )
295- return PostHandle (nil , s .Out , out , err , errno .ERR_LIST_CONTAINERS_FAILED )
295+ return PostHandle (nil , s .Out , out , err , errno .ERR_LIST_CONTAINERS_FAILED . FD ( "(%s ps)" , s . ExecWithEngine ) )
296296}
297297
298298func (s * ContainerExec ) Execute (ctx * context.Context ) error {
299299 cli := ctx .Module ().DockerCli ().ContainerExec (* s .ContainerId , s .Command )
300300 out , err := cli .Execute (s .ExecOptions )
301- return PostHandle (s .Success , s .Out , out , err , errno .ERR_RUN_COMMAND_IN_CONTAINER_FAILED )
301+ return PostHandle (s .Success , s .Out , out , err , errno .ERR_RUN_COMMAND_IN_CONTAINER_FAILED . FD ( "(%s exec CONTAINER COMMAND)" , s . ExecWithEngine ) )
302302}
303303
304304func (s * CopyFromContainer ) Execute (ctx * context.Context ) error {
305305 cli := ctx .Module ().DockerCli ().CopyFromContainer (s .ContainerId , s .ContainerSrcPath , s .HostDestPath )
306306 out , err := cli .Execute (s .ExecOptions )
307- return PostHandle (nil , s .Out , out , err , errno .ERR_COPY_FROM_CONTAINER_FAILED )
307+ return PostHandle (nil , s .Out , out , err , errno .ERR_COPY_FROM_CONTAINER_FAILED . FD ( "(%s cp CONTAINER:SRC_PATH DEST_PATH)" , s . ExecWithEngine ) )
308308}
309309
310310func (s * CopyIntoContainer ) Execute (ctx * context.Context ) error {
311311 cli := ctx .Module ().DockerCli ().CopyIntoContainer (s .HostSrcPath , s .ContainerId , s .ContainerDestPath )
312312 out , err := cli .Execute (s .ExecOptions )
313- return PostHandle (nil , s .Out , out , err , errno .ERR_COPY_INTO_CONTAINER_FAILED )
313+ return PostHandle (nil , s .Out , out , err , errno .ERR_COPY_INTO_CONTAINER_FAILED . FD ( "(%s cp SRC_PATH CONTAINER:DEST_PATH)" , s . ExecWithEngine ) )
314314}
315315
316316func (s * InspectContainer ) Execute (ctx * context.Context ) error {
@@ -320,13 +320,13 @@ func (s *InspectContainer) Execute(ctx *context.Context) error {
320320 }
321321
322322 out , err := cli .Execute (s .ExecOptions )
323- return PostHandle (s .Success , s .Out , out , err , errno .ERR_INSPECT_CONTAINER_FAILED )
323+ return PostHandle (s .Success , s .Out , out , err , errno .ERR_INSPECT_CONTAINER_FAILED . FD ( "(%s inspect ID)" , s . ExecWithEngine ) )
324324}
325325
326326func (s * ContainerLogs ) Execute (ctx * context.Context ) error {
327327 cli := ctx .Module ().DockerCli ().ContainerLogs (s .ContainerId )
328328 out , err := cli .Execute (s .ExecOptions )
329- return PostHandle (s .Success , s .Out , out , err , errno .ERR_GET_CONTAINER_LOGS_FAILED )
329+ return PostHandle (s .Success , s .Out , out , err , errno .ERR_GET_CONTAINER_LOGS_FAILED . FD ( "(%s logs ID)" , s . ExecWithEngine ) )
330330}
331331
332332func (s * UpdateContainer ) Execute (ctx * context.Context ) error {
@@ -335,5 +335,5 @@ func (s *UpdateContainer) Execute(ctx *context.Context) error {
335335 cli .AddOption ("--restart %s" , s .Restart )
336336 }
337337 out , err := cli .Execute (s .ExecOptions )
338- return PostHandle (s .Success , s .Out , out , err , errno .ERR_UPDATE_CONTAINER_FAILED )
338+ return PostHandle (s .Success , s .Out , out , err , errno .ERR_UPDATE_CONTAINER_FAILED . FD ( "(%s update ID)" , s . ExecWithEngine ) )
339339}
0 commit comments