class Docker::Client

Defined in:

docker.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(socket_path : String = "", port : Int32 = 0, verify_tls : Bool = true) #

[View source]

Instance Method Detail

def container_filesystem_changes(container_id : String) #

[View source]
def container_processes(container_id : String) #

[View source]
def create_container(image_name : String, **args) #

############# Containers # #############


[View source]
def create_exec(container_id : String = "", **args) #

########### Exec # ###########


[View source]
def delete_container(container_id : String) #

[View source]
def image_history(image_id : String) #

[View source]
def inspect_container(container_id : String) #

[View source]
def inspect_exec(exec_id : String) #

[View source]
def inspect_image(image_id : String) #

[View source]
def inspect_network(network_id : String) #

[View source]
def inspect_volume(volume_id : String) #

[View source]
def list_containers(all : Bool = false, size : Bool = false) #

[View source]
def list_images(all : Bool = false, digest : Bool = false) #

######### Images # #########


[View source]
def list_networks #

########### Networks # ###########


[View source]
def list_volumes #

########### Volumes # ###########


[View source]
def pull_image(image_name : String, **args) #

[View source]
def resize_exec(exec_id : String, h : Int64, w : Int64) #

[View source]
def start_container(container_id : String, **args) #

[View source]
def start_exec(exec_id : String = "", detach : Bool = false, tty : Bool = false) #

[View source]