Method: Docker::Container.create

Defined in:
lib/docker/container.rb

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

Create a new Container.



129
130
131
132
133
134
135
136
# File 'lib/docker/container.rb', line 129

def self.create(opts = {}, conn = Docker.connection)
  name = opts.delete('name')
  query = {}
  query['name'] = name if name
  resp = conn.post('/containers/create', query, :body => opts.to_json)
  hash = Docker::Util.parse_json(resp) || {}
  new(conn, hash)
end