コード例 #1
0
ファイル: factories.go プロジェクト: frewsxcv/empire
func newDockerRunner(c *cli.Context) (*runner.Runner, error) {
	client, err := newDockerClient(c)
	if err != nil {
		return nil, err
	}
	return runner.NewRunner(client), nil
}
コード例 #2
0
ファイル: empire.go プロジェクト: aaithal/empire
func newRunner(o DockerOptions) (*runner.Runner, error) {
	if o.Socket == "" {
		return nil, nil
	}

	c, err := dockerutil.NewClient(o.Auth, o.Socket, o.CertPath)
	if err != nil {
		return nil, err
	}

	return runner.NewRunner(c), nil
}