2 namespace Robo\Task\Docker;
9 * @return \Robo\Task\Docker\Run
11 protected function taskDockerRun($image)
13 return $this->task(Run::class, $image);
17 * @param string $image
19 * @return \Robo\Task\Docker\Pull
21 protected function taskDockerPull($image)
23 return $this->task(Pull::class, $image);
29 * @return \Robo\Task\Docker\Build
31 protected function taskDockerBuild($path = '.')
33 return $this->task(Build::class, $path);
37 * @param string|\Robo\Task\Docker\Result $cidOrResult
39 * @return \Robo\Task\Docker\Stop
41 protected function taskDockerStop($cidOrResult)
43 return $this->task(Stop::class, $cidOrResult);
47 * @param string|\Robo\Task\Docker\Result $cidOrResult
49 * @return \Robo\Task\Docker\Commit
51 protected function taskDockerCommit($cidOrResult)
53 return $this->task(Commit::class, $cidOrResult);
57 * @param string|\Robo\Task\Docker\Result $cidOrResult
59 * @return \Robo\Task\Docker\Start
61 protected function taskDockerStart($cidOrResult)
63 return $this->task(Start::class, $cidOrResult);
67 * @param string|\Robo\Task\Docker\Result $cidOrResult
69 * @return \Robo\Task\Docker\Remove
71 protected function taskDockerRemove($cidOrResult)
73 return $this->task(Remove::class, $cidOrResult);
77 * @param string|\Robo\Task\Docker\Result $cidOrResult
79 * @return \Robo\Task\Docker\Exec
81 protected function taskDockerExec($cidOrResult)
83 return $this->task(Exec::class, $cidOrResult);