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