Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Provides types and utility functions to work with docker containers and images
- newtype ImageName = ImageName {}
- newtype ContainerName = ContainerName {}
- dockerParams :: RunParam -> [String]
- data RunParam
- data LogDriver
- type LogOption = (String, String)
- data RestartPolicy
- = NeverRestart
- | OnFailure {
- maxRetries :: Int
- | AlwaysRestart
- ip :: IPInterface -> RunParam -> RunParam
- port :: Port -> RunParam
- udp :: RunParam -> RunParam
- volume :: FilePath -> FilePath -> RunParam
- link :: ContainerName -> ContainerName -> RunParam
- name :: String -> RunParam
- detach :: RunParam
- restart :: RestartPolicy -> RunParam
- logConfig :: LogDriver -> [LogOption] -> RunParam
- container :: [RunParam] -> RunParam
Documentation
A Docker image reference
newtype ContainerName Source #
A Docker container name
dockerParams :: RunParam -> [String] Source #
Available drivers
see http://docs.docker.com/engine/reference/logging/overview/#the-json-file-options
data RestartPolicy Source #
link :: ContainerName -> ContainerName -> RunParam Source #
restart :: RestartPolicy -> RunParam Source #