Method: Docker::Network.create

Defined in:
lib/docker/network.rb

.create(name, opts = {}, conn = Docker.connection) ⇒ Object



43
44
45
46
47
48
49
50
51
52
# File 'lib/docker/network.rb', line 43

def create(name, opts = {}, conn = Docker.connection)
  default_opts = {
    'Name' => name,
    'CheckDuplicate' => true
  }
  resp = conn.post('/networks/create', {},
                   body: default_opts.merge(opts).to_json)
  response_hash = Docker::Util.parse_json(resp) || {}
  get(response_hash['Id'], {}, conn) || {}
end