func checkContainerStatus(client dockertools.DockerInterface, containerID string) (*dockertypes.ContainerJSON, error) { container, err := client.InspectContainer(containerID) if err != nil { return nil, err } if !container.State.Running { return nil, fmt.Errorf("container not running (%s)", container.ID) } return container, nil }