Module Lxc.Container

val is_defined : container -> bool
val state : container -> State.t
val is_running : container -> bool
val freeze : container -> (unit, unit) Stdlib.result
val unfreeze : container -> (unit, unit) Stdlib.result
val init_pid : container -> int
val load_config : ?⁠alt_file:string -> container -> (unit, unit) Stdlib.result
val start : ?⁠use_init:bool -> ?⁠argv:string array -> container -> (unit, unit) Stdlib.result
val stop : container -> (unit, unit) Stdlib.result
val set_want_daemonize : container -> want:[ `Yes | `No ] -> (unit, unit) Stdlib.result
val set_want_close_all_fds : container -> want:[ `Yes | `No ] -> (unit, unit) Stdlib.result
val config_file_name : container -> string
val wait : ?⁠timeout:int -> container -> wait_for:State.t -> (unit, unit) Stdlib.result
val set_config_item : container -> key:string -> value:string -> (unit, unit) Stdlib.result
val destroy : container -> (unit, unit) Stdlib.result
val save_config : container -> alt_file:string -> (unit, unit) Stdlib.result
val create : container -> Create_options.t -> (unit, unit) Stdlib.result
val rename : container -> new_name:string -> (unit, unit) Stdlib.result
val reboot : ?⁠timeout:int -> container -> (unit, unit) Stdlib.result
val shutdown : container -> timeout:int -> (unit, unit) Stdlib.result
val clear_config : container -> unit
val clear_config_item : container -> key:string -> (unit, unit) Stdlib.result
val get_config_item : container -> key:string -> (string, unit) Stdlib.result
val get_running_config_item : container -> key:string -> (string, unit) Stdlib.result
val get_keys : container -> prefix:string -> (string list, unit) Stdlib.result
val get_interfaces : container -> (string list, unit) Stdlib.result
val get_ips : container -> interface:string -> family:string -> scope:int -> (string list, unit) Stdlib.result
val get_config_path : container -> string
val set_config_path : container -> path:string -> (unit, unit) Stdlib.result
val console_getfd : ?⁠tty_num:int -> container -> (getfd_result, unit) Stdlib.result
val console : ?⁠options:Console_options.t -> container -> (unit, unit) Stdlib.result
val may_control : container -> bool
val destroy_with_snapshots : container -> (unit, unit) Stdlib.result
val console_log : container -> Console_log_options.t -> (string, unit) Stdlib.result
module Migrate : sig ... end
module Clone : sig ... end
module Checkpoint : sig ... end
module Device : sig ... end
module Interface : sig ... end
module Snapshot : sig ... end
module Attach : sig ... end
module Cgroup : sig ... end