@@ -45,57 +45,57 @@ createContainer createOpts = do
45 clientOpts <- ask
45 clientOpts <- ask
46 getElemFromResponse "Id" <$> runDocker (createContainerM clientOpts (SCreateContainerEndpoint) createOpts)
46 getElemFromResponse "Id" <$> runDocker (createContainerM clientOpts (SCreateContainerEndpoint) createOpts)
48−startContainer :: String -> StartContainerOpts -> DockerM IO (Status)
48+startContainer :: ContainerID -> StartContainerOpts -> DockerM IO (Status)
49startContainer cid startOpts = do
49startContainer cid startOpts = do
50 clientOpts <- ask
50 clientOpts <- ask
51 (^. responseStatus) <$> runDocker (startContainerM clientOpts (SStartContainerEndpoint cid) startOpts)
51 (^. responseStatus) <$> runDocker (startContainerM clientOpts (SStartContainerEndpoint cid) startOpts)
53−stopContainer :: String -> DockerM IO (Status)
53+stopContainer :: ContainerID -> DockerM IO (Status)
54stopContainer cid = do
54stopContainer cid = do
55 clientOpts <- ask
55 clientOpts <- ask
56 (^. responseStatus) <$> runDocker (stopContainerM clientOpts (SStopContainerEndpoint cid))
56 (^. responseStatus) <$> runDocker (stopContainerM clientOpts (SStopContainerEndpoint cid))
58−killContainer :: String -> DockerM IO (Status)
58+killContainer :: ContainerID -> DockerM IO (Status)
59killContainer cid = do
59killContainer cid = do
60 clientOpts <- ask
60 clientOpts <- ask
61 (^. responseStatus) <$> runDocker (killContainerM clientOpts (SKillContainerEndpoint cid))
61 (^. responseStatus) <$> runDocker (killContainerM clientOpts (SKillContainerEndpoint cid))
63−restartContainer :: String -> DockerM IO (Status)
63+restartContainer :: ContainerID -> DockerM IO (Status)
64restartContainer cid = do
64restartContainer cid = do
65 clientOpts <- ask
65 clientOpts <- ask
66 (^. responseStatus) <$> runDocker (restartContainerM clientOpts (SRestartContainerEndpoint cid))
66 (^. responseStatus) <$> runDocker (restartContainerM clientOpts (SRestartContainerEndpoint cid))
68−pauseContainer :: String -> DockerM IO (Status)
68+pauseContainer :: ContainerID -> DockerM IO (Status)
69pauseContainer cid = do
69pauseContainer cid = do
70 clientOpts <- ask
70 clientOpts <- ask
71 (^. responseStatus) <$> runDocker (pauseContainerM clientOpts (SPauseContainerEndpoint cid))
71 (^. responseStatus) <$> runDocker (pauseContainerM clientOpts (SPauseContainerEndpoint cid))
73−unpauseContainer :: String -> DockerM IO (Status)
73+unpauseContainer :: ContainerID -> DockerM IO (Status)
74unpauseContainer cid = do
74unpauseContainer cid = do
75 clientOpts <- ask
75 clientOpts <- ask
76 (^. responseStatus) <$> runDocker (unpauseContainerM clientOpts (SUnpauseContainerEndpoint cid))
76 (^. responseStatus) <$> runDocker (unpauseContainerM clientOpts (SUnpauseContainerEndpoint cid))
78−deleteContainer :: String -> DockerM IO (Status)
78+deleteContainer :: ContainerID -> DockerM IO (Status)
79deleteContainer cid = do
79deleteContainer cid = do
81 deleteContainerWithOpts defaultDeleteOpts cid
81 deleteContainerWithOpts defaultDeleteOpts cid
83−deleteContainerWithOpts :: DeleteOpts -> String -> DockerM IO (Status)
83+deleteContainerWithOpts :: DeleteOpts -> ContainerID -> DockerM IO (Status)
84deleteContainerWithOpts deleteOpts cid = do
84deleteContainerWithOpts deleteOpts cid = do
85 clientOpts <- ask
85 clientOpts <- ask
86 (^. responseStatus) <$> runDocker (deleteContainerM clientOpts (SDeleteContainerEndpoint cid deleteOpts))
86 (^. responseStatus) <$> runDocker (deleteContainerM clientOpts (SDeleteContainerEndpoint cid deleteOpts))
88−getContainerLogsWithOpts :: LogOpts -> String -> DockerM IO (L.ByteString)
88+getContainerLogsWithOpts :: LogOpts -> ContainerID -> DockerM IO (L.ByteString)
89getContainerLogsWithOpts l cid = do
89getContainerLogsWithOpts l cid = do
90 clientOpts <- ask
90 clientOpts <- ask
91 (^. responseBody) <$> runDocker (getContainerLogsM clientOpts (SContainerLogsEndpoint cid l))
91 (^. responseBody) <$> runDocker (getContainerLogsM clientOpts (SContainerLogsEndpoint cid l))
93−getContainerLogs :: String -> DockerM IO (L.ByteString)
93+getContainerLogs :: ContainerID -> DockerM IO (L.ByteString)
94getContainerLogs cid = do
94getContainerLogs cid = do
95 clientOpts <- ask
95 clientOpts <- ask
96 (^. responseBody) <$> runDocker (getContainerLogsM clientOpts (SContainerLogsEndpoint cid defaultLogOpts))
96 (^. responseBody) <$> runDocker (getContainerLogsM clientOpts (SContainerLogsEndpoint cid defaultLogOpts))
98−getContainerLogsStream :: String -> DockerM IO ()
98+getContainerLogsStream :: ContainerID -> DockerM IO ()
99getContainerLogsStream cid = do
99getContainerLogsStream cid = do
100 clientOpts <- ask
100 clientOpts <- ask
101 req <- PH.parseUrl (fullUrl clientOpts url)
101 req <- PH.parseUrl (fullUrl clientOpts url)