bindings-lxc-0.2.2: Direct Haskell bindings to LXC (Linux containers) C API.

Copyright(c) Nickolay Kudasov 2014
LicenseBSD-style (see the file LICENSE)
Maintainernickolay.kudasov@gmail.com
Safe HaskellSafe
LanguageHaskell2010

Bindings.LXC.Container

Contents

Description

This module provides a set of functions to create, control and manage LXC containers. You can get more info about LXC at https://help.ubuntu.com/lts/serverguide/lxc.html and https://linuxcontainers.org.

Synopsis

Flags

Clone flags

Create flags

Data types and fields

Container

data C'lxc_container Source #

Constructors

C'lxc_container 

Fields

Snapshot

Back store device specs

data C'zfs_t Source #

Constructors

C'zfs_t 
Instances
Eq C'zfs_t Source # 
Instance details

Defined in Bindings.LXC.Container

Methods

(==) :: C'zfs_t -> C'zfs_t -> Bool #

(/=) :: C'zfs_t -> C'zfs_t -> Bool #

Show C'zfs_t Source # 
Instance details

Defined in Bindings.LXC.Container

Storable C'zfs_t Source # 
Instance details

Defined in Bindings.LXC.Container

data C'lvm_t Source #

Instances
Eq C'lvm_t Source # 
Instance details

Defined in Bindings.LXC.Container

Methods

(==) :: C'lvm_t -> C'lvm_t -> Bool #

(/=) :: C'lvm_t -> C'lvm_t -> Bool #

Show C'lvm_t Source # 
Instance details

Defined in Bindings.LXC.Container

Storable C'lvm_t Source # 
Instance details

Defined in Bindings.LXC.Container

Container methods

Query container state

Container config

Control container state

Manage containers

Console

Attach

Snapshots

Misc

Global LXC functions

Allocate and manage containers

List containers

Misc