Method: Indocker::Docker.create_network

Defined in:
lib/indocker/docker.rb

.create_network(name) ⇒ Object



55
56
57
58
59
60
61
62
63
64
# File 'lib/indocker/docker.rb', line 55

def create_network(name)
  network_exist = false

  res = Indocker::Shell.command_with_result("docker network ls --filter \"name=^#{name}$\" --format \"{{.Name}}\"", Indocker.logger)
  network_exist = !res.stdout.empty?

  if !network_exist
    Indocker::Shell.command("docker network create #{name}", Indocker.logger, skip_errors: true)
  end
end