]> git.proxmox.com Git - pve-docs.git/commitdiff
pct: add section about configuration format
authorDietmar Maurer <dietmar@proxmox.com>
Sun, 21 Feb 2016 15:26:00 +0000 (16:26 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Sun, 21 Feb 2016 15:26:00 +0000 (16:26 +0100)
pct.adoc

index af2470b0ade9f9179ec6957094816039513b2039..2f6378f8993a9ad321ccbe11a39e20d5199cbc5e 100644 (file)
--- a/pct.adoc
+++ b/pct.adoc
@@ -97,6 +97,46 @@ will affect a random unprivileged user, and so would be a generic
 kernel security bug rather than a LXC issue. LXC people think
 unprivileged containers are safe by design.
 
+
+Configuration
+-------------
+
+The '/etc/pve/lxc/<CTID>.conf' files stores container configuration,
+where '<CTID>' is the numeric ID of the given container. Note that
+CTIDs < 100 are reserved for internal purposes. CTIDs need to be
+unique - cluster wide. Files are stored inside '/etc/pve/', so they get
+automatically replicated to all other cluster nodes.
+
+Those configuration files are simple text files, and you can edit them
+using a normal text editor ('vi', 'nano', ...). But one can also use
+the 'pct' command to generate and modify those files, or do the whole
+thing using the GUI.
+
+
+File Format
+~~~~~~~~~~~
+
+Container configuration files use a simple colon separated key/value
+format. Each line has the following format:
+
+ # this is a comment
+ OPTION: value
+
+Blank lines in those files are ignored, and lines starting with a '#'
+character are treated as comments and are also ignored.
+
+It is possible to add low-level, LXC style configuration directly, for
+example:
+
+ lxc.init_cmd: /sbin/my_own_init
+
+or
+
+ lxc.init_cmd = /sbin/my_own_init
+
+Those settings are directly passed to the LXC low-level tools.
+
+
 Container Storage
 -----------------