Documentation
¶
Index ¶
- Constants
- func EnvWithContext(ctx context.Context, env dockerdriver.Env) dockerdriver.Env
- func EnvWithLogger(logger lager.Logger, env dockerdriver.Env) dockerdriver.Env
- func EnvWithMonitor(logger lager.Logger, ctx context.Context, res http.ResponseWriter) dockerdriver.Env
- func NewHandler(logger lager.Logger, client dockerdriver.Driver) (http.Handler, error)
- func NewHttpDriverEnv(logger lager.Logger, ctx context.Context) dockerdriver.Env
- func NewRemoteClient(url string, tls *dockerdriver.TLSConfig) (*remoteClient, error)
- func NewRemoteClientWithClient(url string, tls *dockerdriver.TLSConfig, client http_wrap.Client, ...) *remoteClient
- type RemoteClientFactory
Constants ¶
View Source
const ( StatusInternalServerError = http.StatusOK StatusOK = http.StatusOK )
At present, Docker ignores HTTP status codes, and requires errors to be returned in the response body. To comply with this API, we will return 200 in all cases
Variables ¶
This section is empty.
Functions ¶
func EnvWithContext ¶
func EnvWithContext(ctx context.Context, env dockerdriver.Env) dockerdriver.Env
func EnvWithLogger ¶
func EnvWithLogger(logger lager.Logger, env dockerdriver.Env) dockerdriver.Env
func EnvWithMonitor ¶
func EnvWithMonitor(logger lager.Logger, ctx context.Context, res http.ResponseWriter) dockerdriver.Env
func NewHandler ¶
func NewHandler(logger lager.Logger, client dockerdriver.Driver) (http.Handler, error)
func NewHttpDriverEnv ¶
func NewHttpDriverEnv(logger lager.Logger, ctx context.Context) dockerdriver.Env
func NewRemoteClient ¶
func NewRemoteClient(url string, tls *dockerdriver.TLSConfig) (*remoteClient, error)
Types ¶
type RemoteClientFactory ¶
type RemoteClientFactory interface {
NewRemoteClient(url string, tls *dockerdriver.TLSConfig) (dockerdriver.Driver, error)
}
func NewRemoteClientFactory ¶
func NewRemoteClientFactory() RemoteClientFactory
Click to show internal directories.
Click to hide internal directories.