Module: Avm::Instances::Base::Dockerizable

Defined in:
lib/avm/instances/base/dockerizable.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#docker_image_optionsObject

Returns the value of attribute docker_image_options.



11
12
13
# File 'lib/avm/instances/base/dockerizable.rb', line 11

def docker_image_options
  @docker_image_options
end

Instance Method Details

#docker_container_exist?Boolean

Returns:

  • (Boolean)


18
19
20
21
22
# File 'lib/avm/instances/base/dockerizable.rb', line 18

def docker_container_exist?
  ::Avm::Executables.docker.command.append(
    ['ps', '-qaf', "name=#{docker_container_name}"]
  ).execute!.present?
end

#docker_container_nameObject



24
25
26
# File 'lib/avm/instances/base/dockerizable.rb', line 24

def docker_container_name
  id
end