1 *pct* `<COMMAND> [ARGS] [OPTIONS]`
3 *pct clone* `<vmid> <newid>` `[OPTIONS]`
5 Create a container clone/copy
7 `<vmid>`: `<integer> (100 - 999999999)` ::
9 The (unique) ID of the VM.
11 `<newid>`: `<integer> (100 - 999999999)` ::
15 `--bwlimit` `<number> (0 - N)` ('default =' `clone limit from datacenter or storage config`)::
17 Override I/O bandwidth limit (in KiB/s).
19 `--description` `<string>` ::
21 Description for the new CT.
23 `--full` `<boolean>` ::
25 Create a full copy of all disks. This is always done when you clone a normal CT. For CT templates, we try to create a linked clone by default.
27 `--hostname` `<string>` ::
29 Set a hostname for the new CT.
31 `--pool` `<string>` ::
33 Add the new CT to the specified pool.
35 `--snapname` `<string>` ::
37 The name of the snapshot.
39 `--storage` `<string>` ::
41 Target storage for full clone.
43 `--target` `<string>` ::
45 Target node. Only allowed if the original VM is on shared storage.
47 *pct config* `<vmid>` `[OPTIONS]`
49 Get container configuration.
51 `<vmid>`: `<integer> (100 - 999999999)` ::
53 The (unique) ID of the VM.
55 `--current` `<boolean>` ('default =' `0`)::
57 Get current values (instead of pending values).
59 `--snapshot` `<string>` ::
61 Fetch config values from given snapshot.
63 *pct console* `<vmid>` `[OPTIONS]`
65 Launch a console for the specified container.
67 `<vmid>`: `<integer> (100 - 999999999)` ::
69 The (unique) ID of the VM.
71 `--escape` `\^?[a-z]` ('default =' `^a`)::
73 Escape sequence prefix. For example to use <Ctrl+b q> as the escape sequence pass '^b'.
77 Print the list of assigned CPU sets.
79 *pct create* `<vmid> <ostemplate>` `[OPTIONS]`
81 Create or restore a container.
83 `<vmid>`: `<integer> (100 - 999999999)` ::
85 The (unique) ID of the VM.
87 `<ostemplate>`: `<string>` ::
89 The OS template or backup file.
91 `--arch` `<amd64 | arm64 | armhf | i386 | riscv32 | riscv64>` ('default =' `amd64`)::
95 `--bwlimit` `<number> (0 - N)` ('default =' `restore limit from datacenter or storage config`)::
97 Override I/O bandwidth limit (in KiB/s).
99 `--cmode` `<console | shell | tty>` ('default =' `tty`)::
101 Console mode. By default, the console command tries to open a connection to one of the available tty devices. By setting cmode to 'console' it tries to attach to /dev/console instead. If you set cmode to 'shell', it simply invokes a shell inside the container (no login).
103 `--console` `<boolean>` ('default =' `1`)::
105 Attach a console device (/dev/console) to the container.
107 `--cores` `<integer> (1 - 8192)` ::
109 The number of cores assigned to the container. A container can use all available cores by default.
111 `--cpulimit` `<number> (0 - 8192)` ('default =' `0`)::
115 NOTE: If the computer has 2 CPUs, it has a total of '2' CPU time. Value '0' indicates no CPU limit.
117 `--cpuunits` `<integer> (0 - 500000)` ('default =' `cgroup v1: 1024, cgroup v2: 100`)::
119 CPU weight for a container, will be clamped to [1, 10000] in cgroup v2.
121 `--debug` `<boolean>` ('default =' `0`)::
123 Try to be more verbose. For now this only enables debug log-level on start.
125 `--description` `<string>` ::
127 Description for the Container. Shown in the web-interface CT's summary. This is saved as comment inside the configuration file.
129 `--dev[n]` `[[path=]<Path>] [,gid=<integer>] [,mode=<Octal access mode>] [,uid=<integer>]` ::
131 Device to pass through to the container
133 `--features` `[force_rw_sys=<1|0>] [,fuse=<1|0>] [,keyctl=<1|0>] [,mknod=<1|0>] [,mount=<fstype;fstype;...>] [,nesting=<1|0>]` ::
135 Allow containers access to advanced features.
137 `--force` `<boolean>` ::
139 Allow to overwrite existing container.
141 `--hookscript` `<string>` ::
143 Script that will be exectued during various steps in the containers lifetime.
145 `--hostname` `<string>` ::
147 Set a host name for the container.
149 `--ignore-unpack-errors` `<boolean>` ::
151 Ignore errors when extracting the template.
153 `--lock` `<backup | create | destroyed | disk | fstrim | migrate | mounted | rollback | snapshot | snapshot-delete>` ::
155 Lock/unlock the container.
157 `--memory` `<integer> (16 - N)` ('default =' `512`)::
159 Amount of RAM for the container in MB.
161 `--mp[n]` `[volume=]<volume> ,mp=<Path> [,acl=<1|0>] [,backup=<1|0>] [,mountoptions=<opt[;opt...]>] [,quota=<1|0>] [,replicate=<1|0>] [,ro=<1|0>] [,shared=<1|0>] [,size=<DiskSize>]` ::
163 Use volume as container mount point. Use the special syntax STORAGE_ID:SIZE_IN_GiB to allocate a new volume.
165 `--nameserver` `<string>` ::
167 Sets DNS server IP address for a container. Create will automatically use the setting from the host if you neither set searchdomain nor nameserver.
169 `--net[n]` `name=<string> [,bridge=<bridge>] [,firewall=<1|0>] [,gw=<GatewayIPv4>] [,gw6=<GatewayIPv6>] [,hwaddr=<XX:XX:XX:XX:XX:XX>] [,ip=<(IPv4/CIDR|dhcp|manual)>] [,ip6=<(IPv6/CIDR|auto|dhcp|manual)>] [,link_down=<1|0>] [,mtu=<integer>] [,rate=<mbps>] [,tag=<integer>] [,trunks=<vlanid[;vlanid...]>] [,type=<veth>]` ::
171 Specifies network interfaces for the container.
173 `--onboot` `<boolean>` ('default =' `0`)::
175 Specifies whether a container will be started during system bootup.
177 `--ostype` `<alpine | archlinux | centos | debian | devuan | fedora | gentoo | nixos | opensuse | ubuntu | unmanaged>` ::
179 OS type. This is used to setup configuration inside the container, and corresponds to lxc setup scripts in /usr/share/lxc/config/<ostype>.common.conf. Value 'unmanaged' can be used to skip and OS specific setup.
181 `--password` `<password>` ::
183 Sets root password inside container.
185 `--pool` `<string>` ::
187 Add the VM to the specified pool.
189 `--protection` `<boolean>` ('default =' `0`)::
191 Sets the protection flag of the container. This will prevent the CT or CT's disk remove/update operation.
193 `--restore` `<boolean>` ::
195 Mark this as restore task.
197 `--rootfs` `[volume=]<volume> [,acl=<1|0>] [,mountoptions=<opt[;opt...]>] [,quota=<1|0>] [,replicate=<1|0>] [,ro=<1|0>] [,shared=<1|0>] [,size=<DiskSize>]` ::
199 Use volume as container root.
201 `--searchdomain` `<string>` ::
203 Sets DNS search domains for a container. Create will automatically use the setting from the host if you neither set searchdomain nor nameserver.
205 `--ssh-public-keys` `<filepath>` ::
207 Setup public SSH keys (one key per line, OpenSSH format).
209 `--start` `<boolean>` ('default =' `0`)::
211 Start the CT after its creation finished successfully.
213 `--startup` `[[order=]\d+] [,up=\d+] [,down=\d+] ` ::
215 Startup and shutdown behavior. Order is a non-negative number defining the general startup order. Shutdown in done with reverse ordering. Additionally you can set the 'up' or 'down' delay in seconds, which specifies a delay to wait before the next VM is started or stopped.
217 `--storage` `<string>` ('default =' `local`)::
221 `--swap` `<integer> (0 - N)` ('default =' `512`)::
223 Amount of SWAP for the container in MB.
225 `--tags` `<string>` ::
227 Tags of the Container. This is only meta information.
229 `--template` `<boolean>` ('default =' `0`)::
231 Enable/disable Template.
233 `--timezone` `<string>` ::
235 Time zone to use in the container. If option isn't set, then nothing will be done. Can be set to 'host' to match the host time zone, or an arbitrary time zone option from /usr/share/zoneinfo/zone.tab
237 `--tty` `<integer> (0 - 6)` ('default =' `2`)::
239 Specify the number of tty available to the container
241 `--unique` `<boolean>` ::
243 Assign a unique random ethernet address.
245 NOTE: Requires option(s): `restore`
247 `--unprivileged` `<boolean>` ('default =' `0`)::
249 Makes the container run as unprivileged user. (Should not be modified manually.)
251 `--unused[n]` `[volume=]<volume>` ::
253 Reference to unused volumes. This is used internally, and should not be modified manually.
255 *pct delsnapshot* `<vmid> <snapname>` `[OPTIONS]`
257 Delete a LXC snapshot.
259 `<vmid>`: `<integer> (100 - 999999999)` ::
261 The (unique) ID of the VM.
263 `<snapname>`: `<string>` ::
265 The name of the snapshot.
267 `--force` `<boolean>` ::
269 For removal from config file, even if removing disk snapshots fails.
271 *pct destroy* `<vmid>` `[OPTIONS]`
273 Destroy the container (also delete all uses files).
275 `<vmid>`: `<integer> (100 - 999999999)` ::
277 The (unique) ID of the VM.
279 `--destroy-unreferenced-disks` `<boolean>` ::
281 If set, destroy additionally all disks with the VMID from all enabled storages which are not referenced in the config.
283 `--force` `<boolean>` ('default =' `0`)::
285 Force destroy, even if running.
287 `--purge` `<boolean>` ('default =' `0`)::
289 Remove container from all related configurations. For example, backup jobs, replication jobs or HA. Related ACLs and Firewall entries will *always* be removed.
293 Get the container's current disk usage.
295 `<vmid>`: `<integer> (100 - 999999999)` ::
297 The (unique) ID of the VM.
299 *pct enter* `<vmid>` `[OPTIONS]`
301 Launch a shell for the specified container.
303 `<vmid>`: `<integer> (100 - 999999999)` ::
305 The (unique) ID of the VM.
307 `--keep-env` `<boolean>` ('default =' `1`)::
309 Keep the current environment. This option will disabled by default with PVE 9. If you rely on a preserved environment, please use this option to be future-proof.
311 *pct exec* `<vmid> [<extra-args>]` `[OPTIONS]`
313 Launch a command inside the specified container.
315 `<vmid>`: `<integer> (100 - 999999999)` ::
317 The (unique) ID of the VM.
319 `<extra-args>`: `<array>` ::
321 Extra arguments as array
323 `--keep-env` `<boolean>` ('default =' `1`)::
325 Keep the current environment. This option will disabled by default with PVE 9. If you rely on a preserved environment, please use this option to be future-proof.
327 *pct fsck* `<vmid>` `[OPTIONS]`
329 Run a filesystem check (fsck) on a container volume.
331 `<vmid>`: `<integer> (100 - 999999999)` ::
333 The (unique) ID of the VM.
335 `--device` `<mp0 | mp1 | mp10 | mp100 | mp101 | mp102 | mp103 | mp104 | mp105 | mp106 | mp107 | mp108 | mp109 | mp11 | mp110 | mp111 | mp112 | mp113 | mp114 | mp115 | mp116 | mp117 | mp118 | mp119 | mp12 | mp120 | mp121 | mp122 | mp123 | mp124 | mp125 | mp126 | mp127 | mp128 | mp129 | mp13 | mp130 | mp131 | mp132 | mp133 | mp134 | mp135 | mp136 | mp137 | mp138 | mp139 | mp14 | mp140 | mp141 | mp142 | mp143 | mp144 | mp145 | mp146 | mp147 | mp148 | mp149 | mp15 | mp150 | mp151 | mp152 | mp153 | mp154 | mp155 | mp156 | mp157 | mp158 | mp159 | mp16 | mp160 | mp161 | mp162 | mp163 | mp164 | mp165 | mp166 | mp167 | mp168 | mp169 | mp17 | mp170 | mp171 | mp172 | mp173 | mp174 | mp175 | mp176 | mp177 | mp178 | mp179 | mp18 | mp180 | mp181 | mp182 | mp183 | mp184 | mp185 | mp186 | mp187 | mp188 | mp189 | mp19 | mp190 | mp191 | mp192 | mp193 | mp194 | mp195 | mp196 | mp197 | mp198 | mp199 | mp2 | mp20 | mp200 | mp201 | mp202 | mp203 | mp204 | mp205 | mp206 | mp207 | mp208 | mp209 | mp21 | mp210 | mp211 | mp212 | mp213 | mp214 | mp215 | mp216 | mp217 | mp218 | mp219 | mp22 | mp220 | mp221 | mp222 | mp223 | mp224 | mp225 | mp226 | mp227 | mp228 | mp229 | mp23 | mp230 | mp231 | mp232 | mp233 | mp234 | mp235 | mp236 | mp237 | mp238 | mp239 | mp24 | mp240 | mp241 | mp242 | mp243 | mp244 | mp245 | mp246 | mp247 | mp248 | mp249 | mp25 | mp250 | mp251 | mp252 | mp253 | mp254 | mp255 | mp26 | mp27 | mp28 | mp29 | mp3 | mp30 | mp31 | mp32 | mp33 | mp34 | mp35 | mp36 | mp37 | mp38 | mp39 | mp4 | mp40 | mp41 | mp42 | mp43 | mp44 | mp45 | mp46 | mp47 | mp48 | mp49 | mp5 | mp50 | mp51 | mp52 | mp53 | mp54 | mp55 | mp56 | mp57 | mp58 | mp59 | mp6 | mp60 | mp61 | mp62 | mp63 | mp64 | mp65 | mp66 | mp67 | mp68 | mp69 | mp7 | mp70 | mp71 | mp72 | mp73 | mp74 | mp75 | mp76 | mp77 | mp78 | mp79 | mp8 | mp80 | mp81 | mp82 | mp83 | mp84 | mp85 | mp86 | mp87 | mp88 | mp89 | mp9 | mp90 | mp91 | mp92 | mp93 | mp94 | mp95 | mp96 | mp97 | mp98 | mp99 | rootfs>` ::
337 A volume on which to run the filesystem check
339 `--force` `<boolean>` ('default =' `0`)::
341 Force checking, even if the filesystem seems clean
343 *pct fstrim* `<vmid>` `[OPTIONS]`
345 Run fstrim on a chosen CT and its mountpoints, except bind or read-only
348 `<vmid>`: `<integer> (100 - 999999999)` ::
350 The (unique) ID of the VM.
352 `--ignore-mountpoints` `<boolean>` ::
354 Skip all mountpoints, only do fstrim on the container root.
356 *pct help* `[OPTIONS]`
358 Get help about specified command.
360 `--extra-args` `<array>` ::
362 Shows help for a specific command
364 `--verbose` `<boolean>` ::
366 Verbose output format.
370 LXC container index (per node).
372 *pct listsnapshot* `<vmid>`
376 `<vmid>`: `<integer> (100 - 999999999)` ::
378 The (unique) ID of the VM.
380 *pct migrate* `<vmid> <target>` `[OPTIONS]`
382 Migrate the container to another node. Creates a new migration task.
384 `<vmid>`: `<integer> (100 - 999999999)` ::
386 The (unique) ID of the VM.
388 `<target>`: `<string>` ::
392 `--bwlimit` `<number> (0 - N)` ('default =' `migrate limit from datacenter or storage config`)::
394 Override I/O bandwidth limit (in KiB/s).
396 `--online` `<boolean>` ::
398 Use online/live migration.
400 `--restart` `<boolean>` ::
402 Use restart migration
404 `--target-storage` `<string>` ::
406 Mapping from source to target storages. Providing only a single storage ID maps all source storages to that storage. Providing the special value '1' will map each source storage to itself.
408 `--timeout` `<integer>` ('default =' `180`)::
410 Timeout in seconds for shutdown for restart migration
414 Mount the container's filesystem on the host. This will hold a lock on the
415 container and is meant for emergency maintenance only as it will prevent
416 further operations on the container other than start and stop.
418 `<vmid>`: `<integer> (100 - 999999999)` ::
420 The (unique) ID of the VM.
422 *pct move-volume* `<vmid> <volume> [<storage>] [<target-vmid>] [<target-volume>]` `[OPTIONS]`
424 Move a rootfs-/mp-volume to a different storage or to a different
427 `<vmid>`: `<integer> (100 - 999999999)` ::
429 The (unique) ID of the VM.
431 `<volume>`: `<mp0 | mp1 | mp10 | mp100 | mp101 | mp102 | mp103 | mp104 | mp105 | mp106 | mp107 | mp108 | mp109 | mp11 | mp110 | mp111 | mp112 | mp113 | mp114 | mp115 | mp116 | mp117 | mp118 | mp119 | mp12 | mp120 | mp121 | mp122 | mp123 | mp124 | mp125 | mp126 | mp127 | mp128 | mp129 | mp13 | mp130 | mp131 | mp132 | mp133 | mp134 | mp135 | mp136 | mp137 | mp138 | mp139 | mp14 | mp140 | mp141 | mp142 | mp143 | mp144 | mp145 | mp146 | mp147 | mp148 | mp149 | mp15 | mp150 | mp151 | mp152 | mp153 | mp154 | mp155 | mp156 | mp157 | mp158 | mp159 | mp16 | mp160 | mp161 | mp162 | mp163 | mp164 | mp165 | mp166 | mp167 | mp168 | mp169 | mp17 | mp170 | mp171 | mp172 | mp173 | mp174 | mp175 | mp176 | mp177 | mp178 | mp179 | mp18 | mp180 | mp181 | mp182 | mp183 | mp184 | mp185 | mp186 | mp187 | mp188 | mp189 | mp19 | mp190 | mp191 | mp192 | mp193 | mp194 | mp195 | mp196 | mp197 | mp198 | mp199 | mp2 | mp20 | mp200 | mp201 | mp202 | mp203 | mp204 | mp205 | mp206 | mp207 | mp208 | mp209 | mp21 | mp210 | mp211 | mp212 | mp213 | mp214 | mp215 | mp216 | mp217 | mp218 | mp219 | mp22 | mp220 | mp221 | mp222 | mp223 | mp224 | mp225 | mp226 | mp227 | mp228 | mp229 | mp23 | mp230 | mp231 | mp232 | mp233 | mp234 | mp235 | mp236 | mp237 | mp238 | mp239 | mp24 | mp240 | mp241 | mp242 | mp243 | mp244 | mp245 | mp246 | mp247 | mp248 | mp249 | mp25 | mp250 | mp251 | mp252 | mp253 | mp254 | mp255 | mp26 | mp27 | mp28 | mp29 | mp3 | mp30 | mp31 | mp32 | mp33 | mp34 | mp35 | mp36 | mp37 | mp38 | mp39 | mp4 | mp40 | mp41 | mp42 | mp43 | mp44 | mp45 | mp46 | mp47 | mp48 | mp49 | mp5 | mp50 | mp51 | mp52 | mp53 | mp54 | mp55 | mp56 | mp57 | mp58 | mp59 | mp6 | mp60 | mp61 | mp62 | mp63 | mp64 | mp65 | mp66 | mp67 | mp68 | mp69 | mp7 | mp70 | mp71 | mp72 | mp73 | mp74 | mp75 | mp76 | mp77 | mp78 | mp79 | mp8 | mp80 | mp81 | mp82 | mp83 | mp84 | mp85 | mp86 | mp87 | mp88 | mp89 | mp9 | mp90 | mp91 | mp92 | mp93 | mp94 | mp95 | mp96 | mp97 | mp98 | mp99 | rootfs | unused0 | unused1 | unused10 | unused100 | unused101 | unused102 | unused103 | unused104 | unused105 | unused106 | unused107 | unused108 | unused109 | unused11 | unused110 | unused111 | unused112 | unused113 | unused114 | unused115 | unused116 | unused117 | unused118 | unused119 | unused12 | unused120 | unused121 | unused122 | unused123 | unused124 | unused125 | unused126 | unused127 | unused128 | unused129 | unused13 | unused130 | unused131 | unused132 | unused133 | unused134 | unused135 | unused136 | unused137 | unused138 | unused139 | unused14 | unused140 | unused141 | unused142 | unused143 | unused144 | unused145 | unused146 | unused147 | unused148 | unused149 | unused15 | unused150 | unused151 | unused152 | unused153 | unused154 | unused155 | unused156 | unused157 | unused158 | unused159 | unused16 | unused160 | unused161 | unused162 | unused163 | unused164 | unused165 | unused166 | unused167 | unused168 | unused169 | unused17 | unused170 | unused171 | unused172 | unused173 | unused174 | unused175 | unused176 | unused177 | unused178 | unused179 | unused18 | unused180 | unused181 | unused182 | unused183 | unused184 | unused185 | unused186 | unused187 | unused188 | unused189 | unused19 | unused190 | unused191 | unused192 | unused193 | unused194 | unused195 | unused196 | unused197 | unused198 | unused199 | unused2 | unused20 | unused200 | unused201 | unused202 | unused203 | unused204 | unused205 | unused206 | unused207 | unused208 | unused209 | unused21 | unused210 | unused211 | unused212 | unused213 | unused214 | unused215 | unused216 | unused217 | unused218 | unused219 | unused22 | unused220 | unused221 | unused222 | unused223 | unused224 | unused225 | unused226 | unused227 | unused228 | unused229 | unused23 | unused230 | unused231 | unused232 | unused233 | unused234 | unused235 | unused236 | unused237 | unused238 | unused239 | unused24 | unused240 | unused241 | unused242 | unused243 | unused244 | unused245 | unused246 | unused247 | unused248 | unused249 | unused25 | unused250 | unused251 | unused252 | unused253 | unused254 | unused255 | unused26 | unused27 | unused28 | unused29 | unused3 | unused30 | unused31 | unused32 | unused33 | unused34 | unused35 | unused36 | unused37 | unused38 | unused39 | unused4 | unused40 | unused41 | unused42 | unused43 | unused44 | unused45 | unused46 | unused47 | unused48 | unused49 | unused5 | unused50 | unused51 | unused52 | unused53 | unused54 | unused55 | unused56 | unused57 | unused58 | unused59 | unused6 | unused60 | unused61 | unused62 | unused63 | unused64 | unused65 | unused66 | unused67 | unused68 | unused69 | unused7 | unused70 | unused71 | unused72 | unused73 | unused74 | unused75 | unused76 | unused77 | unused78 | unused79 | unused8 | unused80 | unused81 | unused82 | unused83 | unused84 | unused85 | unused86 | unused87 | unused88 | unused89 | unused9 | unused90 | unused91 | unused92 | unused93 | unused94 | unused95 | unused96 | unused97 | unused98 | unused99>` ::
433 Volume which will be moved.
435 `<storage>`: `<string>` ::
439 `<target-vmid>`: `<integer> (100 - 999999999)` ::
441 The (unique) ID of the VM.
443 `<target-volume>`: `<mp0 | mp1 | mp10 | mp100 | mp101 | mp102 | mp103 | mp104 | mp105 | mp106 | mp107 | mp108 | mp109 | mp11 | mp110 | mp111 | mp112 | mp113 | mp114 | mp115 | mp116 | mp117 | mp118 | mp119 | mp12 | mp120 | mp121 | mp122 | mp123 | mp124 | mp125 | mp126 | mp127 | mp128 | mp129 | mp13 | mp130 | mp131 | mp132 | mp133 | mp134 | mp135 | mp136 | mp137 | mp138 | mp139 | mp14 | mp140 | mp141 | mp142 | mp143 | mp144 | mp145 | mp146 | mp147 | mp148 | mp149 | mp15 | mp150 | mp151 | mp152 | mp153 | mp154 | mp155 | mp156 | mp157 | mp158 | mp159 | mp16 | mp160 | mp161 | mp162 | mp163 | mp164 | mp165 | mp166 | mp167 | mp168 | mp169 | mp17 | mp170 | mp171 | mp172 | mp173 | mp174 | mp175 | mp176 | mp177 | mp178 | mp179 | mp18 | mp180 | mp181 | mp182 | mp183 | mp184 | mp185 | mp186 | mp187 | mp188 | mp189 | mp19 | mp190 | mp191 | mp192 | mp193 | mp194 | mp195 | mp196 | mp197 | mp198 | mp199 | mp2 | mp20 | mp200 | mp201 | mp202 | mp203 | mp204 | mp205 | mp206 | mp207 | mp208 | mp209 | mp21 | mp210 | mp211 | mp212 | mp213 | mp214 | mp215 | mp216 | mp217 | mp218 | mp219 | mp22 | mp220 | mp221 | mp222 | mp223 | mp224 | mp225 | mp226 | mp227 | mp228 | mp229 | mp23 | mp230 | mp231 | mp232 | mp233 | mp234 | mp235 | mp236 | mp237 | mp238 | mp239 | mp24 | mp240 | mp241 | mp242 | mp243 | mp244 | mp245 | mp246 | mp247 | mp248 | mp249 | mp25 | mp250 | mp251 | mp252 | mp253 | mp254 | mp255 | mp26 | mp27 | mp28 | mp29 | mp3 | mp30 | mp31 | mp32 | mp33 | mp34 | mp35 | mp36 | mp37 | mp38 | mp39 | mp4 | mp40 | mp41 | mp42 | mp43 | mp44 | mp45 | mp46 | mp47 | mp48 | mp49 | mp5 | mp50 | mp51 | mp52 | mp53 | mp54 | mp55 | mp56 | mp57 | mp58 | mp59 | mp6 | mp60 | mp61 | mp62 | mp63 | mp64 | mp65 | mp66 | mp67 | mp68 | mp69 | mp7 | mp70 | mp71 | mp72 | mp73 | mp74 | mp75 | mp76 | mp77 | mp78 | mp79 | mp8 | mp80 | mp81 | mp82 | mp83 | mp84 | mp85 | mp86 | mp87 | mp88 | mp89 | mp9 | mp90 | mp91 | mp92 | mp93 | mp94 | mp95 | mp96 | mp97 | mp98 | mp99 | rootfs | unused0 | unused1 | unused10 | unused100 | unused101 | unused102 | unused103 | unused104 | unused105 | unused106 | unused107 | unused108 | unused109 | unused11 | unused110 | unused111 | unused112 | unused113 | unused114 | unused115 | unused116 | unused117 | unused118 | unused119 | unused12 | unused120 | unused121 | unused122 | unused123 | unused124 | unused125 | unused126 | unused127 | unused128 | unused129 | unused13 | unused130 | unused131 | unused132 | unused133 | unused134 | unused135 | unused136 | unused137 | unused138 | unused139 | unused14 | unused140 | unused141 | unused142 | unused143 | unused144 | unused145 | unused146 | unused147 | unused148 | unused149 | unused15 | unused150 | unused151 | unused152 | unused153 | unused154 | unused155 | unused156 | unused157 | unused158 | unused159 | unused16 | unused160 | unused161 | unused162 | unused163 | unused164 | unused165 | unused166 | unused167 | unused168 | unused169 | unused17 | unused170 | unused171 | unused172 | unused173 | unused174 | unused175 | unused176 | unused177 | unused178 | unused179 | unused18 | unused180 | unused181 | unused182 | unused183 | unused184 | unused185 | unused186 | unused187 | unused188 | unused189 | unused19 | unused190 | unused191 | unused192 | unused193 | unused194 | unused195 | unused196 | unused197 | unused198 | unused199 | unused2 | unused20 | unused200 | unused201 | unused202 | unused203 | unused204 | unused205 | unused206 | unused207 | unused208 | unused209 | unused21 | unused210 | unused211 | unused212 | unused213 | unused214 | unused215 | unused216 | unused217 | unused218 | unused219 | unused22 | unused220 | unused221 | unused222 | unused223 | unused224 | unused225 | unused226 | unused227 | unused228 | unused229 | unused23 | unused230 | unused231 | unused232 | unused233 | unused234 | unused235 | unused236 | unused237 | unused238 | unused239 | unused24 | unused240 | unused241 | unused242 | unused243 | unused244 | unused245 | unused246 | unused247 | unused248 | unused249 | unused25 | unused250 | unused251 | unused252 | unused253 | unused254 | unused255 | unused26 | unused27 | unused28 | unused29 | unused3 | unused30 | unused31 | unused32 | unused33 | unused34 | unused35 | unused36 | unused37 | unused38 | unused39 | unused4 | unused40 | unused41 | unused42 | unused43 | unused44 | unused45 | unused46 | unused47 | unused48 | unused49 | unused5 | unused50 | unused51 | unused52 | unused53 | unused54 | unused55 | unused56 | unused57 | unused58 | unused59 | unused6 | unused60 | unused61 | unused62 | unused63 | unused64 | unused65 | unused66 | unused67 | unused68 | unused69 | unused7 | unused70 | unused71 | unused72 | unused73 | unused74 | unused75 | unused76 | unused77 | unused78 | unused79 | unused8 | unused80 | unused81 | unused82 | unused83 | unused84 | unused85 | unused86 | unused87 | unused88 | unused89 | unused9 | unused90 | unused91 | unused92 | unused93 | unused94 | unused95 | unused96 | unused97 | unused98 | unused99>` ::
445 The config key the volume will be moved to. Default is the source volume key.
447 `--bwlimit` `<number> (0 - N)` ('default =' `clone limit from datacenter or storage config`)::
449 Override I/O bandwidth limit (in KiB/s).
451 `--delete` `<boolean>` ('default =' `0`)::
453 Delete the original volume after successful copy. By default the original is kept as an unused volume entry.
455 `--digest` `<string>` ::
457 Prevent changes if current configuration file has different SHA1 " .
458 "digest. This can be used to prevent concurrent modifications.
460 `--target-digest` `<string>` ::
462 Prevent changes if current configuration file of the target " .
463 "container has a different SHA1 digest. This can be used to prevent " .
464 "concurrent modifications.
468 An alias for 'pct move-volume'.
470 *pct pending* `<vmid>`
472 Get container configuration, including pending changes.
474 `<vmid>`: `<integer> (100 - 999999999)` ::
476 The (unique) ID of the VM.
478 *pct pull* `<vmid> <path> <destination>` `[OPTIONS]`
480 Copy a file from the container to the local system.
482 `<vmid>`: `<integer> (100 - 999999999)` ::
484 The (unique) ID of the VM.
486 `<path>`: `<string>` ::
488 Path to a file inside the container to pull.
490 `<destination>`: `<string>` ::
494 `--group` `<string>` ::
496 Owner group name or id.
498 `--perms` `<string>` ::
500 File permissions to use (octal by default, prefix with '0x' for hexadecimal).
502 `--user` `<string>` ::
504 Owner user name or id.
506 *pct push* `<vmid> <file> <destination>` `[OPTIONS]`
508 Copy a local file to the container.
510 `<vmid>`: `<integer> (100 - 999999999)` ::
512 The (unique) ID of the VM.
514 `<file>`: `<string>` ::
516 Path to a local file.
518 `<destination>`: `<string>` ::
520 Destination inside the container to write to.
522 `--group` `<string>` ::
524 Owner group name or id. When using a name it must exist inside the container.
526 `--perms` `<string>` ::
528 File permissions to use (octal by default, prefix with '0x' for hexadecimal).
530 `--user` `<string>` ::
532 Owner user name or id. When using a name it must exist inside the container.
534 *pct reboot* `<vmid>` `[OPTIONS]`
536 Reboot the container by shutting it down, and starting it again. Applies
539 `<vmid>`: `<integer> (100 - 999999999)` ::
541 The (unique) ID of the VM.
543 `--timeout` `<integer> (0 - N)` ::
545 Wait maximal timeout seconds for the shutdown.
547 *pct remote-migrate* `<vmid> [<target-vmid>] <target-endpoint> --target-bridge <string> --target-storage <string>` `[OPTIONS]`
549 Migrate container to a remote cluster. Creates a new migration task.
550 EXPERIMENTAL feature!
552 `<vmid>`: `<integer> (100 - 999999999)` ::
554 The (unique) ID of the VM.
556 `<target-vmid>`: `<integer> (100 - 999999999)` ::
558 The (unique) ID of the VM.
560 `<target-endpoint>`: `apitoken=<user@realm!token=SECRET> ,host=<ADDRESS> [,fingerprint=<FINGERPRINT>] [,port=<PORT>]` ::
562 Remote target endpoint
564 `--bwlimit` `<integer> (0 - N)` ('default =' `migrate limit from datacenter or storage config`)::
566 Override I/O bandwidth limit (in KiB/s).
568 `--delete` `<boolean>` ('default =' `0`)::
570 Delete the original CT and related data after successful migration. By default the original CT is kept on the source cluster in a stopped state.
572 `--online` `<boolean>` ::
574 Use online/live migration.
576 `--restart` `<boolean>` ::
578 Use restart migration
580 `--target-bridge` `<string>` ::
582 Mapping from source to target bridges. Providing only a single bridge ID maps all source bridges to that bridge. Providing the special value '1' will map each source bridge to itself.
584 `--target-storage` `<string>` ::
586 Mapping from source to target storages. Providing only a single storage ID maps all source storages to that storage. Providing the special value '1' will map each source storage to itself.
588 `--timeout` `<integer>` ('default =' `180`)::
590 Timeout in seconds for shutdown for restart migration
592 *pct rescan* `[OPTIONS]`
594 Rescan all storages and update disk sizes and unused disk images.
596 `--dryrun` `<boolean>` ('default =' `0`)::
598 Do not actually write changes out to conifg.
600 `--vmid` `<integer> (100 - 999999999)` ::
602 The (unique) ID of the VM.
604 *pct resize* `<vmid> <disk> <size>` `[OPTIONS]`
606 Resize a container mount point.
608 `<vmid>`: `<integer> (100 - 999999999)` ::
610 The (unique) ID of the VM.
612 `<disk>`: `<mp0 | mp1 | mp10 | mp100 | mp101 | mp102 | mp103 | mp104 | mp105 | mp106 | mp107 | mp108 | mp109 | mp11 | mp110 | mp111 | mp112 | mp113 | mp114 | mp115 | mp116 | mp117 | mp118 | mp119 | mp12 | mp120 | mp121 | mp122 | mp123 | mp124 | mp125 | mp126 | mp127 | mp128 | mp129 | mp13 | mp130 | mp131 | mp132 | mp133 | mp134 | mp135 | mp136 | mp137 | mp138 | mp139 | mp14 | mp140 | mp141 | mp142 | mp143 | mp144 | mp145 | mp146 | mp147 | mp148 | mp149 | mp15 | mp150 | mp151 | mp152 | mp153 | mp154 | mp155 | mp156 | mp157 | mp158 | mp159 | mp16 | mp160 | mp161 | mp162 | mp163 | mp164 | mp165 | mp166 | mp167 | mp168 | mp169 | mp17 | mp170 | mp171 | mp172 | mp173 | mp174 | mp175 | mp176 | mp177 | mp178 | mp179 | mp18 | mp180 | mp181 | mp182 | mp183 | mp184 | mp185 | mp186 | mp187 | mp188 | mp189 | mp19 | mp190 | mp191 | mp192 | mp193 | mp194 | mp195 | mp196 | mp197 | mp198 | mp199 | mp2 | mp20 | mp200 | mp201 | mp202 | mp203 | mp204 | mp205 | mp206 | mp207 | mp208 | mp209 | mp21 | mp210 | mp211 | mp212 | mp213 | mp214 | mp215 | mp216 | mp217 | mp218 | mp219 | mp22 | mp220 | mp221 | mp222 | mp223 | mp224 | mp225 | mp226 | mp227 | mp228 | mp229 | mp23 | mp230 | mp231 | mp232 | mp233 | mp234 | mp235 | mp236 | mp237 | mp238 | mp239 | mp24 | mp240 | mp241 | mp242 | mp243 | mp244 | mp245 | mp246 | mp247 | mp248 | mp249 | mp25 | mp250 | mp251 | mp252 | mp253 | mp254 | mp255 | mp26 | mp27 | mp28 | mp29 | mp3 | mp30 | mp31 | mp32 | mp33 | mp34 | mp35 | mp36 | mp37 | mp38 | mp39 | mp4 | mp40 | mp41 | mp42 | mp43 | mp44 | mp45 | mp46 | mp47 | mp48 | mp49 | mp5 | mp50 | mp51 | mp52 | mp53 | mp54 | mp55 | mp56 | mp57 | mp58 | mp59 | mp6 | mp60 | mp61 | mp62 | mp63 | mp64 | mp65 | mp66 | mp67 | mp68 | mp69 | mp7 | mp70 | mp71 | mp72 | mp73 | mp74 | mp75 | mp76 | mp77 | mp78 | mp79 | mp8 | mp80 | mp81 | mp82 | mp83 | mp84 | mp85 | mp86 | mp87 | mp88 | mp89 | mp9 | mp90 | mp91 | mp92 | mp93 | mp94 | mp95 | mp96 | mp97 | mp98 | mp99 | rootfs>` ::
614 The disk you want to resize.
616 `<size>`: `\+?\d+(\.\d+)?[KMGT]?` ::
618 The new size. With the '+' sign the value is added to the actual size of the volume and without it, the value is taken as an absolute one. Shrinking disk size is not supported.
620 `--digest` `<string>` ::
622 Prevent changes if current configuration file has different SHA1 digest. This can be used to prevent concurrent modifications.
624 *pct restore* `<vmid> <ostemplate>` `[OPTIONS]`
626 Create or restore a container.
628 `<vmid>`: `<integer> (100 - 999999999)` ::
630 The (unique) ID of the VM.
632 `<ostemplate>`: `<string>` ::
634 The OS template or backup file.
636 `--arch` `<amd64 | arm64 | armhf | i386 | riscv32 | riscv64>` ('default =' `amd64`)::
638 OS architecture type.
640 `--bwlimit` `<number> (0 - N)` ('default =' `restore limit from datacenter or storage config`)::
642 Override I/O bandwidth limit (in KiB/s).
644 `--cmode` `<console | shell | tty>` ('default =' `tty`)::
646 Console mode. By default, the console command tries to open a connection to one of the available tty devices. By setting cmode to 'console' it tries to attach to /dev/console instead. If you set cmode to 'shell', it simply invokes a shell inside the container (no login).
648 `--console` `<boolean>` ('default =' `1`)::
650 Attach a console device (/dev/console) to the container.
652 `--cores` `<integer> (1 - 8192)` ::
654 The number of cores assigned to the container. A container can use all available cores by default.
656 `--cpulimit` `<number> (0 - 8192)` ('default =' `0`)::
660 NOTE: If the computer has 2 CPUs, it has a total of '2' CPU time. Value '0' indicates no CPU limit.
662 `--cpuunits` `<integer> (0 - 500000)` ('default =' `cgroup v1: 1024, cgroup v2: 100`)::
664 CPU weight for a container, will be clamped to [1, 10000] in cgroup v2.
666 `--debug` `<boolean>` ('default =' `0`)::
668 Try to be more verbose. For now this only enables debug log-level on start.
670 `--description` `<string>` ::
672 Description for the Container. Shown in the web-interface CT's summary. This is saved as comment inside the configuration file.
674 `--dev[n]` `[[path=]<Path>] [,gid=<integer>] [,mode=<Octal access mode>] [,uid=<integer>]` ::
676 Device to pass through to the container
678 `--features` `[force_rw_sys=<1|0>] [,fuse=<1|0>] [,keyctl=<1|0>] [,mknod=<1|0>] [,mount=<fstype;fstype;...>] [,nesting=<1|0>]` ::
680 Allow containers access to advanced features.
682 `--force` `<boolean>` ::
684 Allow to overwrite existing container.
686 `--hookscript` `<string>` ::
688 Script that will be exectued during various steps in the containers lifetime.
690 `--hostname` `<string>` ::
692 Set a host name for the container.
694 `--ignore-unpack-errors` `<boolean>` ::
696 Ignore errors when extracting the template.
698 `--lock` `<backup | create | destroyed | disk | fstrim | migrate | mounted | rollback | snapshot | snapshot-delete>` ::
700 Lock/unlock the container.
702 `--memory` `<integer> (16 - N)` ('default =' `512`)::
704 Amount of RAM for the container in MB.
706 `--mp[n]` `[volume=]<volume> ,mp=<Path> [,acl=<1|0>] [,backup=<1|0>] [,mountoptions=<opt[;opt...]>] [,quota=<1|0>] [,replicate=<1|0>] [,ro=<1|0>] [,shared=<1|0>] [,size=<DiskSize>]` ::
708 Use volume as container mount point. Use the special syntax STORAGE_ID:SIZE_IN_GiB to allocate a new volume.
710 `--nameserver` `<string>` ::
712 Sets DNS server IP address for a container. Create will automatically use the setting from the host if you neither set searchdomain nor nameserver.
714 `--net[n]` `name=<string> [,bridge=<bridge>] [,firewall=<1|0>] [,gw=<GatewayIPv4>] [,gw6=<GatewayIPv6>] [,hwaddr=<XX:XX:XX:XX:XX:XX>] [,ip=<(IPv4/CIDR|dhcp|manual)>] [,ip6=<(IPv6/CIDR|auto|dhcp|manual)>] [,link_down=<1|0>] [,mtu=<integer>] [,rate=<mbps>] [,tag=<integer>] [,trunks=<vlanid[;vlanid...]>] [,type=<veth>]` ::
716 Specifies network interfaces for the container.
718 `--onboot` `<boolean>` ('default =' `0`)::
720 Specifies whether a container will be started during system bootup.
722 `--ostype` `<alpine | archlinux | centos | debian | devuan | fedora | gentoo | nixos | opensuse | ubuntu | unmanaged>` ::
724 OS type. This is used to setup configuration inside the container, and corresponds to lxc setup scripts in /usr/share/lxc/config/<ostype>.common.conf. Value 'unmanaged' can be used to skip and OS specific setup.
726 `--password` `<password>` ::
728 Sets root password inside container.
730 `--pool` `<string>` ::
732 Add the VM to the specified pool.
734 `--protection` `<boolean>` ('default =' `0`)::
736 Sets the protection flag of the container. This will prevent the CT or CT's disk remove/update operation.
738 `--rootfs` `[volume=]<volume> [,acl=<1|0>] [,mountoptions=<opt[;opt...]>] [,quota=<1|0>] [,replicate=<1|0>] [,ro=<1|0>] [,shared=<1|0>] [,size=<DiskSize>]` ::
740 Use volume as container root.
742 `--searchdomain` `<string>` ::
744 Sets DNS search domains for a container. Create will automatically use the setting from the host if you neither set searchdomain nor nameserver.
746 `--ssh-public-keys` `<filepath>` ::
748 Setup public SSH keys (one key per line, OpenSSH format).
750 `--start` `<boolean>` ('default =' `0`)::
752 Start the CT after its creation finished successfully.
754 `--startup` `[[order=]\d+] [,up=\d+] [,down=\d+] ` ::
756 Startup and shutdown behavior. Order is a non-negative number defining the general startup order. Shutdown in done with reverse ordering. Additionally you can set the 'up' or 'down' delay in seconds, which specifies a delay to wait before the next VM is started or stopped.
758 `--storage` `<string>` ('default =' `local`)::
762 `--swap` `<integer> (0 - N)` ('default =' `512`)::
764 Amount of SWAP for the container in MB.
766 `--tags` `<string>` ::
768 Tags of the Container. This is only meta information.
770 `--template` `<boolean>` ('default =' `0`)::
772 Enable/disable Template.
774 `--timezone` `<string>` ::
776 Time zone to use in the container. If option isn't set, then nothing will be done. Can be set to 'host' to match the host time zone, or an arbitrary time zone option from /usr/share/zoneinfo/zone.tab
778 `--tty` `<integer> (0 - 6)` ('default =' `2`)::
780 Specify the number of tty available to the container
782 `--unique` `<boolean>` ::
784 Assign a unique random ethernet address.
786 NOTE: Requires option(s): `restore`
788 `--unprivileged` `<boolean>` ('default =' `0`)::
790 Makes the container run as unprivileged user. (Should not be modified manually.)
792 `--unused[n]` `[volume=]<volume>` ::
794 Reference to unused volumes. This is used internally, and should not be modified manually.
796 *pct resume* `<vmid>`
798 Resume the container.
800 `<vmid>`: `<integer> (100 - 999999999)` ::
802 The (unique) ID of the VM.
804 *pct rollback* `<vmid> <snapname>` `[OPTIONS]`
806 Rollback LXC state to specified snapshot.
808 `<vmid>`: `<integer> (100 - 999999999)` ::
810 The (unique) ID of the VM.
812 `<snapname>`: `<string>` ::
814 The name of the snapshot.
816 `--start` `<boolean>` ('default =' `0`)::
818 Whether the container should get started after rolling back successfully
820 *pct set* `<vmid>` `[OPTIONS]`
822 Set container options.
824 `<vmid>`: `<integer> (100 - 999999999)` ::
826 The (unique) ID of the VM.
828 `--arch` `<amd64 | arm64 | armhf | i386 | riscv32 | riscv64>` ('default =' `amd64`)::
830 OS architecture type.
832 `--cmode` `<console | shell | tty>` ('default =' `tty`)::
834 Console mode. By default, the console command tries to open a connection to one of the available tty devices. By setting cmode to 'console' it tries to attach to /dev/console instead. If you set cmode to 'shell', it simply invokes a shell inside the container (no login).
836 `--console` `<boolean>` ('default =' `1`)::
838 Attach a console device (/dev/console) to the container.
840 `--cores` `<integer> (1 - 8192)` ::
842 The number of cores assigned to the container. A container can use all available cores by default.
844 `--cpulimit` `<number> (0 - 8192)` ('default =' `0`)::
848 NOTE: If the computer has 2 CPUs, it has a total of '2' CPU time. Value '0' indicates no CPU limit.
850 `--cpuunits` `<integer> (0 - 500000)` ('default =' `cgroup v1: 1024, cgroup v2: 100`)::
852 CPU weight for a container, will be clamped to [1, 10000] in cgroup v2.
854 `--debug` `<boolean>` ('default =' `0`)::
856 Try to be more verbose. For now this only enables debug log-level on start.
858 `--delete` `<string>` ::
860 A list of settings you want to delete.
862 `--description` `<string>` ::
864 Description for the Container. Shown in the web-interface CT's summary. This is saved as comment inside the configuration file.
866 `--dev[n]` `[[path=]<Path>] [,gid=<integer>] [,mode=<Octal access mode>] [,uid=<integer>]` ::
868 Device to pass through to the container
870 `--digest` `<string>` ::
872 Prevent changes if current configuration file has different SHA1 digest. This can be used to prevent concurrent modifications.
874 `--features` `[force_rw_sys=<1|0>] [,fuse=<1|0>] [,keyctl=<1|0>] [,mknod=<1|0>] [,mount=<fstype;fstype;...>] [,nesting=<1|0>]` ::
876 Allow containers access to advanced features.
878 `--hookscript` `<string>` ::
880 Script that will be exectued during various steps in the containers lifetime.
882 `--hostname` `<string>` ::
884 Set a host name for the container.
886 `--lock` `<backup | create | destroyed | disk | fstrim | migrate | mounted | rollback | snapshot | snapshot-delete>` ::
888 Lock/unlock the container.
890 `--memory` `<integer> (16 - N)` ('default =' `512`)::
892 Amount of RAM for the container in MB.
894 `--mp[n]` `[volume=]<volume> ,mp=<Path> [,acl=<1|0>] [,backup=<1|0>] [,mountoptions=<opt[;opt...]>] [,quota=<1|0>] [,replicate=<1|0>] [,ro=<1|0>] [,shared=<1|0>] [,size=<DiskSize>]` ::
896 Use volume as container mount point. Use the special syntax STORAGE_ID:SIZE_IN_GiB to allocate a new volume.
898 `--nameserver` `<string>` ::
900 Sets DNS server IP address for a container. Create will automatically use the setting from the host if you neither set searchdomain nor nameserver.
902 `--net[n]` `name=<string> [,bridge=<bridge>] [,firewall=<1|0>] [,gw=<GatewayIPv4>] [,gw6=<GatewayIPv6>] [,hwaddr=<XX:XX:XX:XX:XX:XX>] [,ip=<(IPv4/CIDR|dhcp|manual)>] [,ip6=<(IPv6/CIDR|auto|dhcp|manual)>] [,link_down=<1|0>] [,mtu=<integer>] [,rate=<mbps>] [,tag=<integer>] [,trunks=<vlanid[;vlanid...]>] [,type=<veth>]` ::
904 Specifies network interfaces for the container.
906 `--onboot` `<boolean>` ('default =' `0`)::
908 Specifies whether a container will be started during system bootup.
910 `--ostype` `<alpine | archlinux | centos | debian | devuan | fedora | gentoo | nixos | opensuse | ubuntu | unmanaged>` ::
912 OS type. This is used to setup configuration inside the container, and corresponds to lxc setup scripts in /usr/share/lxc/config/<ostype>.common.conf. Value 'unmanaged' can be used to skip and OS specific setup.
914 `--protection` `<boolean>` ('default =' `0`)::
916 Sets the protection flag of the container. This will prevent the CT or CT's disk remove/update operation.
918 `--revert` `<string>` ::
920 Revert a pending change.
922 `--rootfs` `[volume=]<volume> [,acl=<1|0>] [,mountoptions=<opt[;opt...]>] [,quota=<1|0>] [,replicate=<1|0>] [,ro=<1|0>] [,shared=<1|0>] [,size=<DiskSize>]` ::
924 Use volume as container root.
926 `--searchdomain` `<string>` ::
928 Sets DNS search domains for a container. Create will automatically use the setting from the host if you neither set searchdomain nor nameserver.
930 `--startup` `[[order=]\d+] [,up=\d+] [,down=\d+] ` ::
932 Startup and shutdown behavior. Order is a non-negative number defining the general startup order. Shutdown in done with reverse ordering. Additionally you can set the 'up' or 'down' delay in seconds, which specifies a delay to wait before the next VM is started or stopped.
934 `--swap` `<integer> (0 - N)` ('default =' `512`)::
936 Amount of SWAP for the container in MB.
938 `--tags` `<string>` ::
940 Tags of the Container. This is only meta information.
942 `--template` `<boolean>` ('default =' `0`)::
944 Enable/disable Template.
946 `--timezone` `<string>` ::
948 Time zone to use in the container. If option isn't set, then nothing will be done. Can be set to 'host' to match the host time zone, or an arbitrary time zone option from /usr/share/zoneinfo/zone.tab
950 `--tty` `<integer> (0 - 6)` ('default =' `2`)::
952 Specify the number of tty available to the container
954 `--unprivileged` `<boolean>` ('default =' `0`)::
956 Makes the container run as unprivileged user. (Should not be modified manually.)
958 `--unused[n]` `[volume=]<volume>` ::
960 Reference to unused volumes. This is used internally, and should not be modified manually.
962 *pct shutdown* `<vmid>` `[OPTIONS]`
964 Shutdown the container. This will trigger a clean shutdown of the
965 container, see lxc-stop(1) for details.
967 `<vmid>`: `<integer> (100 - 999999999)` ::
969 The (unique) ID of the VM.
971 `--forceStop` `<boolean>` ('default =' `0`)::
973 Make sure the Container stops.
975 `--timeout` `<integer> (0 - N)` ('default =' `60`)::
977 Wait maximal timeout seconds.
979 *pct snapshot* `<vmid> <snapname>` `[OPTIONS]`
981 Snapshot a container.
983 `<vmid>`: `<integer> (100 - 999999999)` ::
985 The (unique) ID of the VM.
987 `<snapname>`: `<string>` ::
989 The name of the snapshot.
991 `--description` `<string>` ::
993 A textual description or comment.
995 *pct start* `<vmid>` `[OPTIONS]`
999 `<vmid>`: `<integer> (100 - 999999999)` ::
1001 The (unique) ID of the VM.
1003 `--debug` `<boolean>` ('default =' `0`)::
1005 If set, enables very verbose debug log-level on start.
1007 `--skiplock` `<boolean>` ::
1009 Ignore locks - only root is allowed to use this option.
1011 *pct status* `<vmid>` `[OPTIONS]`
1015 `<vmid>`: `<integer> (100 - 999999999)` ::
1017 The (unique) ID of the VM.
1019 `--verbose` `<boolean>` ::
1021 Verbose output format
1023 *pct stop* `<vmid>` `[OPTIONS]`
1025 Stop the container. This will abruptly stop all processes running in the
1028 `<vmid>`: `<integer> (100 - 999999999)` ::
1030 The (unique) ID of the VM.
1032 `--skiplock` `<boolean>` ::
1034 Ignore locks - only root is allowed to use this option.
1036 *pct suspend* `<vmid>`
1038 Suspend the container. This is experimental.
1040 `<vmid>`: `<integer> (100 - 999999999)` ::
1042 The (unique) ID of the VM.
1044 *pct template* `<vmid>`
1048 `<vmid>`: `<integer> (100 - 999999999)` ::
1050 The (unique) ID of the VM.
1052 *pct unlock* `<vmid>`
1056 `<vmid>`: `<integer> (100 - 999999999)` ::
1058 The (unique) ID of the VM.
1060 *pct unmount* `<vmid>`
1062 Unmount the container's filesystem.
1064 `<vmid>`: `<integer> (100 - 999999999)` ::
1066 The (unique) ID of the VM.