class Docker::Container::Compose

Attributes

number[R]
oneoff[R]
project[R]
service[R]
version[R]

Public Class Methods

is_compose_container?(container) click to toggle source
# File lib/docker/rails/ext/container.rb, line 73
def is_compose_container?(container)
  labels = container.info['Labels']
  (!labels.nil? && !labels['com.docker.compose.version'].nil?)
end
new(container) click to toggle source
# File lib/docker/rails/ext/container.rb, line 63
def initialize(container)
  labels = container.info['Labels']
  @service = labels['com.docker.compose.service']
  @project = labels['com.docker.compose.project']
  @oneoff = !!labels['com.docker.compose.oneoff']
  @number = labels['com.docker.compose.container-number'].to_i
  @version = labels['com.docker.compose.version']
end