Beispiel #1
0
func (t *Task) wait(client client.DockerClient, containerID string) error {
	status, err := client.WaitContainer(containerID)
	if err != nil {
		return fmt.Errorf("failed to wait on container exit: %s", err)
	}
	if status != 0 {
		return fmt.Errorf("exited with non-zero status code %d", status)
	}
	return nil
}