Class: Avm::Docker::Runner

Inherits:
EacRubyUtils::Console::DocoptRunner
  • Object
show all
Defined in:
lib/avm/docker/runner.rb

Constant Summary collapse

DOC =
"Manipulate Docker images.\n\nUsage:\n  __PROGRAM__ [options] [-B <build-arg>...] [-E <run-arg>...]\n  __PROGRAM__ -h | --help\n\nOptions:\n  -h --help     Show this help.\n  -n --registry-name=<registry-name>    Docker registry's name.\n  -p --push     Push the image to Docker registry.\n  -r --run      Run or start a container with builded image.\n  -B --build-arg=<build-arg>  Argument for \"docker build\".\n  -E --entrypoint-arg=<run-arg>    Argument for entrypoint on \"docker run\"\n  -c --clear  Remove container if exist before run.\n  -S --no-snapshot    Does not add \"-snapshot\" to image tag.\n  -V --no-version   Does not add version to image tag.\n"

Instance Method Summary collapse

Instance Method Details

#runObject



32
33
34
35
36
37
38
# File 'lib/avm/docker/runner.rb', line 32

def run
  setup
  banner
  build
  push
  container_run
end