Group
Extension

Eixo-Docker/lib/Eixo/Docker/HostConfig.pm

package Eixo::Docker::HostConfig;

use strict;
use warnings;

use Eixo::Base::Clase qw(Eixo::Rest::Product);

has(
    Binds => [],
    PortBindings => {},
    BlkioWeight => 0,
    CapAdd => undef,
    CapDrop => undef,
    ContainerIDFile => "",
    CpusetCpus => "",
    CpusetMems =>"",
    CpuShares => 0,
    CpuPeriod => 100000,
    CpuQuota => 0,
    Devices => [],
    Dns => undef,
    DnsSearch => undef,
    ExtraHosts => undef,
    IpcMode => "",
    Links => undef,
    LxcConf => [],
    Memory => 0,
    MemorySwap => 0,
    MemorySwappiness => -1,
    OomKillDisable => undef,
    NetworkMode => "bridge",
    Privileged => undef,
    ReadonlyRootfs => undef,
    PublishAllPorts => undef,
    RestartPolicy => {
        MaximumRetryCount => 2,
        Name => "on-failure"
    },
    LogConfig => {
        Config => {},
        Type => "json-file"
    },
    SecurityOpt => undef,
    VolumesFrom => undef,
    Ulimits => [],
    CgroupParent => "",
    ConsoleSize => [0,0],
    PidMode => "",
    UTSMode => "",
    GroupAdd => undef,
);


# api#v1.13
# 'Binds' => undef,
# 'NetworkMode' => '',
# 'Privileged' => $VAR1->{'State'}{'Paused'},
# 'ContainerIDFile' => '',
# 'DnsSearch' => undef,
# 'Links' => undef,
# 'LxcConf' => undef,
# 'PortBindings' => undef,
# 'VolumesFrom' => undef,
# 'PublishAllPorts' => $VAR1->{'State'}{'Paused'},
# 'Dns' => undef


Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.