Skip to content

Instantly share code, notes, and snippets.

@alirezameskin
Created April 10, 2019 12:14
Show Gist options
  • Select an option

  • Save alirezameskin/b91f14b53f86342eab594d6768579101 to your computer and use it in GitHub Desktop.

Select an option

Save alirezameskin/b91f14b53f86342eab594d6768579101 to your computer and use it in GitHub Desktop.
sealed trait DockerOperation[A]
case class Pull(image:String) extends DockerOperation[String]
case class Run(image:String, command:String*) extends DockerOperation[String]
case class Exec(containerId:String, command:String*) extends DockerOperation[String]
case class Kill(containerId:String) extends DockerOperation[Unit]
case class Remove(containerId:String) extends DockerOperation[Unit]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment