]> git.proxmox.com Git - pve-docs.git/blame - pct.1-synopsis.adoc
btrfs: document df weirdness and how to better get usage
[pve-docs.git] / pct.1-synopsis.adoc
CommitLineData
1f554f76
DM
1*pct* `<COMMAND> [ARGS] [OPTIONS]`
2
27a7acb2 3*pct clone* `<vmid> <newid>` `[OPTIONS]`
9b3e4991
DM
4
5Create a container clone/copy
6
013dc89f 7`<vmid>`: `<integer> (1 - N)` ::
9b3e4991
DM
8
9The (unique) ID of the VM.
10
013dc89f 11`<newid>`: `<integer> (1 - N)` ::
9b3e4991
DM
12
13VMID for the clone.
14
95895385
TL
15`--bwlimit` `<number> (0 - N)` ('default =' `clone limit from datacenter or storage config`)::
16
17Override I/O bandwidth limit (in KiB/s).
18
2489d6df 19`--description` `<string>` ::
9b3e4991
DM
20
21Description for the new CT.
22
27a7acb2 23`--full` `<boolean>` ::
9b3e4991 24
27a7acb2 25Create 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.
9b3e4991 26
2489d6df 27`--hostname` `<string>` ::
9b3e4991
DM
28
29Set a hostname for the new CT.
30
2489d6df 31`--pool` `<string>` ::
9b3e4991
DM
32
33Add the new CT to the specified pool.
34
2489d6df 35`--snapname` `<string>` ::
9b3e4991
DM
36
37The name of the snapshot.
38
2489d6df 39`--storage` `<string>` ::
9b3e4991
DM
40
41Target storage for full clone.
27a7acb2
DM
42
43`--target` `<string>` ::
44
45Target node. Only allowed if the original VM is on shared storage.
9b3e4991 46
5f26e15b 47*pct config* `<vmid>` `[OPTIONS]`
1f554f76
DM
48
49Get container configuration.
50
013dc89f 51`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
52
53The (unique) ID of the VM.
54
1c532546
TL
55`--current` `<boolean>` ('default =' `0`)::
56
57Get current values (instead of pending values).
58
5f26e15b
TL
59`--snapshot` `<string>` ::
60
61Fetch config values from given snapshot.
62
4d47f125 63*pct console* `<vmid>` `[OPTIONS]`
1f554f76
DM
64
65Launch a console for the specified container.
66
013dc89f 67`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
68
69The (unique) ID of the VM.
70
4d47f125
TL
71`--escape` `\^?[a-z]` ('default =' `^a`)::
72
73Escape sequence prefix. For example to use <Ctrl+b q> as the escape sequence pass '^b'.
74
de0983cb
DM
75*pct cpusets*
76
77Print the list of assigned CPU sets.
78
1f554f76
DM
79*pct create* `<vmid> <ostemplate>` `[OPTIONS]`
80
81Create or restore a container.
82
013dc89f 83`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
84
85The (unique) ID of the VM.
86
013dc89f 87`<ostemplate>`: `<string>` ::
1f554f76
DM
88
89The OS template or backup file.
90
4d47f125 91`--arch` `<amd64 | arm64 | armhf | i386>` ('default =' `amd64`)::
1f554f76
DM
92
93OS architecture type.
94
95895385 95`--bwlimit` `<number> (0 - N)` ('default =' `restore limit from datacenter or storage config`)::
27a7acb2 96
95895385 97Override I/O bandwidth limit (in KiB/s).
27a7acb2 98
2489d6df 99`--cmode` `<console | shell | tty>` ('default =' `tty`)::
1f554f76 100
c2993fe5 101Console 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).
1f554f76 102
2489d6df 103`--console` `<boolean>` ('default =' `1`)::
1f554f76
DM
104
105Attach a console device (/dev/console) to the container.
106
4772952b 107`--cores` `<integer> (1 - 8192)` ::
de0983cb
DM
108
109The number of cores assigned to the container. A container can use all available cores by default.
110
4772952b 111`--cpulimit` `<number> (0 - 8192)` ('default =' `0`)::
1f554f76 112
9b3e4991
DM
113Limit of CPU usage.
114+
c2993fe5 115NOTE: If the computer has 2 CPUs, it has a total of '2' CPU time. Value '0' indicates no CPU limit.
1f554f76 116
2489d6df 117`--cpuunits` `<integer> (0 - 500000)` ('default =' `1024`)::
1f554f76 118
c2993fe5 119CPU weight for a VM. Argument is used in the kernel fair scheduler. The larger the number is, the more CPU time this VM gets. Number is relative to the weights of all the other running VMs.
9b3e4991 120+
1f554f76
DM
121NOTE: You can disable fair-scheduler configuration by setting this to 0.
122
739d4d64
TL
123`--debug` `<boolean>` ('default =' `0`)::
124
125Try to be more verbose. For now this only enables debug log-level on start.
126
2489d6df 127`--description` `<string>` ::
1f554f76 128
8f4d9c87 129Description for the Container. Shown in the web-interface CT's summary. This is saved as comment inside the configuration file.
1f554f76 130
c5aa7e14 131`--features` `[force_rw_sys=<1|0>] [,fuse=<1|0>] [,keyctl=<1|0>] [,mknod=<1|0>] [,mount=<fstype;fstype;...>] [,nesting=<1|0>]` ::
4d47f125
TL
132
133Allow containers access to advanced features.
134
2489d6df 135`--force` `<boolean>` ::
1f554f76
DM
136
137Allow to overwrite existing container.
138
5f26e15b
TL
139`--hookscript` `<string>` ::
140
141Script that will be exectued during various steps in the containers lifetime.
142
2489d6df 143`--hostname` `<string>` ::
1f554f76
DM
144
145Set a host name for the container.
146
2489d6df 147`--ignore-unpack-errors` `<boolean>` ::
1f554f76
DM
148
149Ignore errors when extracting the template.
150
1c532546 151`--lock` `<backup | create | destroyed | disk | fstrim | migrate | mounted | rollback | snapshot | snapshot-delete>` ::
1f554f76
DM
152
153Lock/unlock the VM.
154
2489d6df 155`--memory` `<integer> (16 - N)` ('default =' `512`)::
1f554f76
DM
156
157Amount of RAM for the VM in MB.
158
7cbed89a 159`--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>]` ::
1f554f76 160
d2656385 161Use volume as container mount point. Use the special syntax STORAGE_ID:SIZE_IN_GiB to allocate a new volume.
1f554f76 162
2489d6df 163`--nameserver` `<string>` ::
1f554f76 164
c2993fe5 165Sets DNS server IP address for a container. Create will automatically use the setting from the host if you neither set searchdomain nor nameserver.
1f554f76 166
2489d6df 167`--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)>] [,mtu=<integer>] [,rate=<mbps>] [,tag=<integer>] [,trunks=<vlanid[;vlanid...]>] [,type=<veth>]` ::
1f554f76
DM
168
169Specifies network interfaces for the container.
170
2489d6df 171`--onboot` `<boolean>` ('default =' `0`)::
1f554f76
DM
172
173Specifies whether a VM will be started during system bootup.
174
d2656385 175`--ostype` `<alpine | archlinux | centos | debian | devuan | fedora | gentoo | opensuse | ubuntu | unmanaged>` ::
1f554f76 176
c2993fe5 177OS 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.
1f554f76 178
5da3d723 179`--password` `<password>` ::
1f554f76
DM
180
181Sets root password inside container.
182
2489d6df 183`--pool` `<string>` ::
1f554f76
DM
184
185Add the VM to the specified pool.
186
2489d6df 187`--protection` `<boolean>` ('default =' `0`)::
1f554f76 188
c2993fe5 189Sets the protection flag of the container. This will prevent the CT or CT's disk remove/update operation.
1f554f76 190
2489d6df 191`--restore` `<boolean>` ::
1f554f76
DM
192
193Mark this as restore task.
194
7cbed89a 195`--rootfs` `[volume=]<volume> [,acl=<1|0>] [,mountoptions=<opt[;opt...]>] [,quota=<1|0>] [,replicate=<1|0>] [,ro=<1|0>] [,shared=<1|0>] [,size=<DiskSize>]` ::
1f554f76
DM
196
197Use volume as container root.
198
2489d6df 199`--searchdomain` `<string>` ::
1f554f76 200
c2993fe5 201Sets DNS search domains for a container. Create will automatically use the setting from the host if you neither set searchdomain nor nameserver.
9b3e4991 202
2489d6df 203`--ssh-public-keys` `<filepath>` ::
9b3e4991
DM
204
205Setup public SSH keys (one key per line, OpenSSH format).
1f554f76 206
5da3d723
TL
207`--start` `<boolean>` ('default =' `0`)::
208
209Start the CT after its creation finished successfully.
210
2489d6df 211`--startup` `[[order=]\d+] [,up=\d+] [,down=\d+] ` ::
1f554f76 212
c2993fe5 213Startup 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.
1f554f76 214
2489d6df 215`--storage` `<string>` ('default =' `local`)::
1f554f76
DM
216
217Default Storage.
218
2489d6df 219`--swap` `<integer> (0 - N)` ('default =' `512`)::
1f554f76
DM
220
221Amount of SWAP for the VM in MB.
222
5c1699e5
TL
223`--tags` `<string>` ::
224
225Tags of the Container. This is only meta information.
226
2489d6df 227`--template` `<boolean>` ('default =' `0`)::
1f554f76
DM
228
229Enable/disable Template.
230
04d22a9f
TL
231`--timezone` `<string>` ::
232
233Time 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
234
2489d6df 235`--tty` `<integer> (0 - 6)` ('default =' `2`)::
1f554f76
DM
236
237Specify the number of tty available to the container
238
95895385
TL
239`--unique` `<boolean>` ::
240
241Assign a unique random ethernet address.
242+
243NOTE: Requires option(s): `restore`
244
2489d6df 245`--unprivileged` `<boolean>` ('default =' `0`)::
1f554f76 246
c2993fe5 247Makes the container run as unprivileged user. (Should not be modified manually.)
1f554f76 248
c5aa7e14 249`--unused[n]` `[volume=]<volume>` ::
1f554f76 250
c2993fe5 251Reference to unused volumes. This is used internally, and should not be modified manually.
1f554f76 252
1f554f76
DM
253*pct delsnapshot* `<vmid> <snapname>` `[OPTIONS]`
254
255Delete a LXC snapshot.
256
013dc89f 257`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
258
259The (unique) ID of the VM.
260
013dc89f 261`<snapname>`: `<string>` ::
1f554f76
DM
262
263The name of the snapshot.
264
2489d6df 265`--force` `<boolean>` ::
1f554f76
DM
266
267For removal from config file, even if removing disk snapshots fails.
268
1c532546 269*pct destroy* `<vmid>` `[OPTIONS]`
1f554f76
DM
270
271Destroy the container (also delete all uses files).
272
013dc89f 273`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
274
275The (unique) ID of the VM.
276
d2656385
TL
277`--destroy-unreferenced-disks` `<boolean>` ::
278
279If set, destroy additionally all disks with the VMID from all enabled storages which are not referenced in the config.
280
c5aa7e14
TL
281`--force` `<boolean>` ('default =' `0`)::
282
283Force destroy, even if running.
284
285`--purge` `<boolean>` ('default =' `0`)::
1c532546 286
c5aa7e14 287Remove container from all related configurations. For example, backup jobs, replication jobs or HA. Related ACLs and Firewall entries will *always* be removed.
1c532546 288
2c0dde61
DM
289*pct df* `<vmid>`
290
291Get the container's current disk usage.
292
013dc89f 293`<vmid>`: `<integer> (1 - N)` ::
2c0dde61
DM
294
295The (unique) ID of the VM.
296
1f554f76
DM
297*pct enter* `<vmid>`
298
299Launch a shell for the specified container.
300
013dc89f 301`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
302
303The (unique) ID of the VM.
304
1f554f76
DM
305*pct exec* `<vmid> [<extra-args>]`
306
307Launch a command inside the specified container.
308
013dc89f 309`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
310
311The (unique) ID of the VM.
312
013dc89f 313`<extra-args>`: `<array>` ::
1f554f76
DM
314
315Extra arguments as array
316
1f554f76
DM
317*pct fsck* `<vmid>` `[OPTIONS]`
318
319Run a filesystem check (fsck) on a container volume.
320
013dc89f 321`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
322
323The (unique) ID of the VM.
324
4d47f125 325`--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>` ::
1f554f76
DM
326
327A volume on which to run the filesystem check
328
2489d6df 329`--force` `<boolean>` ('default =' `0`)::
1f554f76
DM
330
331Force checking, even if the filesystem seems clean
332
4772952b 333*pct fstrim* `<vmid>` `[OPTIONS]`
95895385
TL
334
335Run fstrim on a chosen CT and its mountpoints.
336
337`<vmid>`: `<integer> (1 - N)` ::
338
339The (unique) ID of the VM.
340
4772952b
TL
341`--ignore-mountpoints` `<boolean>` ::
342
343Skip all mountpoints, only do fstrim on the container root.
344
35a75dd3 345*pct help* `[OPTIONS]`
1f554f76
DM
346
347Get help about specified command.
348
35a75dd3 349`--extra-args` `<array>` ::
1f554f76 350
35a75dd3 351Shows help for a specific command
1f554f76 352
2489d6df 353`--verbose` `<boolean>` ::
1f554f76
DM
354
355Verbose output format.
356
1f554f76
DM
357*pct list*
358
359LXC container index (per node).
360
1f554f76
DM
361*pct listsnapshot* `<vmid>`
362
363List all snapshots.
364
013dc89f 365`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
366
367The (unique) ID of the VM.
368
1f554f76
DM
369*pct migrate* `<vmid> <target>` `[OPTIONS]`
370
371Migrate the container to another node. Creates a new migration task.
372
013dc89f 373`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
374
375The (unique) ID of the VM.
376
013dc89f 377`<target>`: `<string>` ::
1f554f76
DM
378
379Target node.
380
95895385
TL
381`--bwlimit` `<number> (0 - N)` ('default =' `migrate limit from datacenter or storage config`)::
382
383Override I/O bandwidth limit (in KiB/s).
384
2489d6df 385`--online` `<boolean>` ::
1f554f76
DM
386
387Use online/live migration.
388
2489d6df 389`--restart` `<boolean>` ::
6875b729
DM
390
391Use restart migration
392
2489d6df 393`--timeout` `<integer>` ('default =' `180`)::
6875b729
DM
394
395Timeout in seconds for shutdown for restart migration
396
9b3e4991
DM
397*pct mount* `<vmid>`
398
399Mount the container's filesystem on the host. This will hold a lock on the
400container and is meant for emergency maintenance only as it will prevent
401further operations on the container other than start and stop.
402
013dc89f 403`<vmid>`: `<integer> (1 - N)` ::
9b3e4991
DM
404
405The (unique) ID of the VM.
406
27a7acb2
DM
407*pct move_volume* `<vmid> <volume> <storage>` `[OPTIONS]`
408
409Move a rootfs-/mp-volume to a different storage
410
411`<vmid>`: `<integer> (1 - N)` ::
412
413The (unique) ID of the VM.
414
4d47f125 415`<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>` ::
27a7acb2
DM
416
417Volume which will be moved.
418
419`<storage>`: `<string>` ::
420
421Target Storage.
422
95895385
TL
423`--bwlimit` `<number> (0 - N)` ('default =' `clone limit from datacenter or storage config`)::
424
425Override I/O bandwidth limit (in KiB/s).
426
27a7acb2
DM
427`--delete` `<boolean>` ('default =' `0`)::
428
429Delete the original volume after successful copy. By default the original is kept as an unused volume entry.
430
431`--digest` `<string>` ::
432
433Prevent changes if current configuration file has different SHA1 digest. This can be used to prevent concurrent modifications.
434
1c532546
TL
435*pct pending* `<vmid>`
436
437Get container configuration, including pending changes.
438
439`<vmid>`: `<integer> (1 - N)` ::
440
441The (unique) ID of the VM.
442
9b3e4991
DM
443*pct pull* `<vmid> <path> <destination>` `[OPTIONS]`
444
445Copy a file from the container to the local system.
446
013dc89f 447`<vmid>`: `<integer> (1 - N)` ::
9b3e4991
DM
448
449The (unique) ID of the VM.
450
013dc89f 451`<path>`: `<string>` ::
9b3e4991
DM
452
453Path to a file inside the container to pull.
454
013dc89f 455`<destination>`: `<string>` ::
9b3e4991
DM
456
457Destination
458
2489d6df 459`--group` `<string>` ::
9b3e4991
DM
460
461Owner group name or id.
462
2489d6df 463`--perms` `<string>` ::
9b3e4991 464
c2993fe5 465File permissions to use (octal by default, prefix with '0x' for hexadecimal).
9b3e4991 466
2489d6df 467`--user` `<string>` ::
9b3e4991
DM
468
469Owner user name or id.
470
9b3e4991
DM
471*pct push* `<vmid> <file> <destination>` `[OPTIONS]`
472
473Copy a local file to the container.
474
013dc89f 475`<vmid>`: `<integer> (1 - N)` ::
9b3e4991
DM
476
477The (unique) ID of the VM.
478
013dc89f 479`<file>`: `<string>` ::
9b3e4991
DM
480
481Path to a local file.
482
013dc89f 483`<destination>`: `<string>` ::
9b3e4991
DM
484
485Destination inside the container to write to.
486
2489d6df 487`--group` `<string>` ::
9b3e4991 488
c2993fe5 489Owner group name or id. When using a name it must exist inside the container.
9b3e4991 490
2489d6df 491`--perms` `<string>` ::
9b3e4991 492
c2993fe5 493File permissions to use (octal by default, prefix with '0x' for hexadecimal).
9b3e4991 494
2489d6df 495`--user` `<string>` ::
9b3e4991 496
c2993fe5 497Owner user name or id. When using a name it must exist inside the container.
9b3e4991 498
5c1699e5
TL
499*pct reboot* `<vmid>` `[OPTIONS]`
500
501Reboot the container by shutting it down, and starting it again. Applies
502pending changes.
503
504`<vmid>`: `<integer> (1 - N)` ::
505
506The (unique) ID of the VM.
507
508`--timeout` `<integer> (0 - N)` ::
509
510Wait maximal timeout seconds for the shutdown.
511
e2d681b3
TL
512*pct rescan* `[OPTIONS]`
513
514Rescan all storages and update disk sizes and unused disk images.
515
516`--dryrun` `<boolean>` ('default =' `0`)::
517
518Do not actually write changes out to conifg.
519
520`--vmid` `<integer> (1 - N)` ::
521
522The (unique) ID of the VM.
523
1f554f76
DM
524*pct resize* `<vmid> <disk> <size>` `[OPTIONS]`
525
de0983cb 526Resize a container mount point.
1f554f76 527
013dc89f 528`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
529
530The (unique) ID of the VM.
531
4d47f125 532`<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>` ::
1f554f76
DM
533
534The disk you want to resize.
535
013dc89f 536`<size>`: `\+?\d+(\.\d+)?[KMGT]?` ::
1f554f76 537
c2993fe5 538The 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.
1f554f76 539
2489d6df 540`--digest` `<string>` ::
1f554f76 541
c2993fe5 542Prevent changes if current configuration file has different SHA1 digest. This can be used to prevent concurrent modifications.
1f554f76 543
1f554f76
DM
544*pct restore* `<vmid> <ostemplate>` `[OPTIONS]`
545
546Create or restore a container.
547
013dc89f 548`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
549
550The (unique) ID of the VM.
551
013dc89f 552`<ostemplate>`: `<string>` ::
1f554f76
DM
553
554The OS template or backup file.
555
4d47f125 556`--arch` `<amd64 | arm64 | armhf | i386>` ('default =' `amd64`)::
1f554f76
DM
557
558OS architecture type.
559
95895385 560`--bwlimit` `<number> (0 - N)` ('default =' `restore limit from datacenter or storage config`)::
27a7acb2 561
95895385 562Override I/O bandwidth limit (in KiB/s).
27a7acb2 563
2489d6df 564`--cmode` `<console | shell | tty>` ('default =' `tty`)::
1f554f76 565
c2993fe5 566Console 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).
1f554f76 567
2489d6df 568`--console` `<boolean>` ('default =' `1`)::
1f554f76
DM
569
570Attach a console device (/dev/console) to the container.
571
4772952b 572`--cores` `<integer> (1 - 8192)` ::
de0983cb
DM
573
574The number of cores assigned to the container. A container can use all available cores by default.
575
4772952b 576`--cpulimit` `<number> (0 - 8192)` ('default =' `0`)::
1f554f76 577
9b3e4991
DM
578Limit of CPU usage.
579+
c2993fe5 580NOTE: If the computer has 2 CPUs, it has a total of '2' CPU time. Value '0' indicates no CPU limit.
1f554f76 581
2489d6df 582`--cpuunits` `<integer> (0 - 500000)` ('default =' `1024`)::
1f554f76 583
c2993fe5 584CPU weight for a VM. Argument is used in the kernel fair scheduler. The larger the number is, the more CPU time this VM gets. Number is relative to the weights of all the other running VMs.
9b3e4991 585+
1f554f76
DM
586NOTE: You can disable fair-scheduler configuration by setting this to 0.
587
739d4d64
TL
588`--debug` `<boolean>` ('default =' `0`)::
589
590Try to be more verbose. For now this only enables debug log-level on start.
591
2489d6df 592`--description` `<string>` ::
1f554f76 593
8f4d9c87 594Description for the Container. Shown in the web-interface CT's summary. This is saved as comment inside the configuration file.
1f554f76 595
c5aa7e14 596`--features` `[force_rw_sys=<1|0>] [,fuse=<1|0>] [,keyctl=<1|0>] [,mknod=<1|0>] [,mount=<fstype;fstype;...>] [,nesting=<1|0>]` ::
4d47f125
TL
597
598Allow containers access to advanced features.
599
2489d6df 600`--force` `<boolean>` ::
1f554f76
DM
601
602Allow to overwrite existing container.
603
5f26e15b
TL
604`--hookscript` `<string>` ::
605
606Script that will be exectued during various steps in the containers lifetime.
607
2489d6df 608`--hostname` `<string>` ::
1f554f76
DM
609
610Set a host name for the container.
611
2489d6df 612`--ignore-unpack-errors` `<boolean>` ::
1f554f76
DM
613
614Ignore errors when extracting the template.
615
1c532546 616`--lock` `<backup | create | destroyed | disk | fstrim | migrate | mounted | rollback | snapshot | snapshot-delete>` ::
1f554f76
DM
617
618Lock/unlock the VM.
619
2489d6df 620`--memory` `<integer> (16 - N)` ('default =' `512`)::
1f554f76
DM
621
622Amount of RAM for the VM in MB.
623
7cbed89a 624`--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>]` ::
1f554f76 625
d2656385 626Use volume as container mount point. Use the special syntax STORAGE_ID:SIZE_IN_GiB to allocate a new volume.
1f554f76 627
2489d6df 628`--nameserver` `<string>` ::
1f554f76 629
c2993fe5 630Sets DNS server IP address for a container. Create will automatically use the setting from the host if you neither set searchdomain nor nameserver.
1f554f76 631
2489d6df 632`--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)>] [,mtu=<integer>] [,rate=<mbps>] [,tag=<integer>] [,trunks=<vlanid[;vlanid...]>] [,type=<veth>]` ::
1f554f76
DM
633
634Specifies network interfaces for the container.
635
2489d6df 636`--onboot` `<boolean>` ('default =' `0`)::
1f554f76
DM
637
638Specifies whether a VM will be started during system bootup.
639
d2656385 640`--ostype` `<alpine | archlinux | centos | debian | devuan | fedora | gentoo | opensuse | ubuntu | unmanaged>` ::
1f554f76 641
c2993fe5 642OS 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.
1f554f76 643
5da3d723 644`--password` `<password>` ::
1f554f76
DM
645
646Sets root password inside container.
647
2489d6df 648`--pool` `<string>` ::
1f554f76
DM
649
650Add the VM to the specified pool.
651
2489d6df 652`--protection` `<boolean>` ('default =' `0`)::
1f554f76 653
c2993fe5 654Sets the protection flag of the container. This will prevent the CT or CT's disk remove/update operation.
1f554f76 655
7cbed89a 656`--rootfs` `[volume=]<volume> [,acl=<1|0>] [,mountoptions=<opt[;opt...]>] [,quota=<1|0>] [,replicate=<1|0>] [,ro=<1|0>] [,shared=<1|0>] [,size=<DiskSize>]` ::
1f554f76
DM
657
658Use volume as container root.
659
2489d6df 660`--searchdomain` `<string>` ::
1f554f76 661
c2993fe5 662Sets DNS search domains for a container. Create will automatically use the setting from the host if you neither set searchdomain nor nameserver.
9b3e4991 663
2489d6df 664`--ssh-public-keys` `<filepath>` ::
9b3e4991
DM
665
666Setup public SSH keys (one key per line, OpenSSH format).
1f554f76 667
5da3d723
TL
668`--start` `<boolean>` ('default =' `0`)::
669
670Start the CT after its creation finished successfully.
671
2489d6df 672`--startup` `[[order=]\d+] [,up=\d+] [,down=\d+] ` ::
1f554f76 673
c2993fe5 674Startup 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.
1f554f76 675
2489d6df 676`--storage` `<string>` ('default =' `local`)::
1f554f76
DM
677
678Default Storage.
679
2489d6df 680`--swap` `<integer> (0 - N)` ('default =' `512`)::
1f554f76
DM
681
682Amount of SWAP for the VM in MB.
683
5c1699e5
TL
684`--tags` `<string>` ::
685
686Tags of the Container. This is only meta information.
687
2489d6df 688`--template` `<boolean>` ('default =' `0`)::
1f554f76
DM
689
690Enable/disable Template.
691
04d22a9f
TL
692`--timezone` `<string>` ::
693
694Time 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
695
2489d6df 696`--tty` `<integer> (0 - 6)` ('default =' `2`)::
1f554f76
DM
697
698Specify the number of tty available to the container
699
95895385
TL
700`--unique` `<boolean>` ::
701
702Assign a unique random ethernet address.
703+
704NOTE: Requires option(s): `restore`
705
2489d6df 706`--unprivileged` `<boolean>` ('default =' `0`)::
1f554f76 707
c2993fe5 708Makes the container run as unprivileged user. (Should not be modified manually.)
1f554f76 709
c5aa7e14 710`--unused[n]` `[volume=]<volume>` ::
1f554f76 711
c2993fe5 712Reference to unused volumes. This is used internally, and should not be modified manually.
1f554f76 713
1f554f76
DM
714*pct resume* `<vmid>`
715
716Resume the container.
717
013dc89f 718`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
719
720The (unique) ID of the VM.
721
1f554f76
DM
722*pct rollback* `<vmid> <snapname>`
723
724Rollback LXC state to specified snapshot.
725
013dc89f 726`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
727
728The (unique) ID of the VM.
729
013dc89f 730`<snapname>`: `<string>` ::
1f554f76
DM
731
732The name of the snapshot.
733
1f554f76
DM
734*pct set* `<vmid>` `[OPTIONS]`
735
736Set container options.
737
013dc89f 738`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
739
740The (unique) ID of the VM.
741
4d47f125 742`--arch` `<amd64 | arm64 | armhf | i386>` ('default =' `amd64`)::
1f554f76
DM
743
744OS architecture type.
745
2489d6df 746`--cmode` `<console | shell | tty>` ('default =' `tty`)::
1f554f76 747
c2993fe5 748Console 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).
1f554f76 749
2489d6df 750`--console` `<boolean>` ('default =' `1`)::
1f554f76
DM
751
752Attach a console device (/dev/console) to the container.
753
4772952b 754`--cores` `<integer> (1 - 8192)` ::
de0983cb
DM
755
756The number of cores assigned to the container. A container can use all available cores by default.
757
4772952b 758`--cpulimit` `<number> (0 - 8192)` ('default =' `0`)::
1f554f76 759
9b3e4991
DM
760Limit of CPU usage.
761+
c2993fe5 762NOTE: If the computer has 2 CPUs, it has a total of '2' CPU time. Value '0' indicates no CPU limit.
1f554f76 763
2489d6df 764`--cpuunits` `<integer> (0 - 500000)` ('default =' `1024`)::
1f554f76 765
c2993fe5 766CPU weight for a VM. Argument is used in the kernel fair scheduler. The larger the number is, the more CPU time this VM gets. Number is relative to the weights of all the other running VMs.
9b3e4991 767+
1f554f76
DM
768NOTE: You can disable fair-scheduler configuration by setting this to 0.
769
739d4d64
TL
770`--debug` `<boolean>` ('default =' `0`)::
771
772Try to be more verbose. For now this only enables debug log-level on start.
773
2489d6df 774`--delete` `<string>` ::
1f554f76
DM
775
776A list of settings you want to delete.
777
2489d6df 778`--description` `<string>` ::
1f554f76 779
8f4d9c87 780Description for the Container. Shown in the web-interface CT's summary. This is saved as comment inside the configuration file.
1f554f76 781
2489d6df 782`--digest` `<string>` ::
1f554f76 783
c2993fe5 784Prevent changes if current configuration file has different SHA1 digest. This can be used to prevent concurrent modifications.
1f554f76 785
c5aa7e14 786`--features` `[force_rw_sys=<1|0>] [,fuse=<1|0>] [,keyctl=<1|0>] [,mknod=<1|0>] [,mount=<fstype;fstype;...>] [,nesting=<1|0>]` ::
4d47f125
TL
787
788Allow containers access to advanced features.
789
5f26e15b
TL
790`--hookscript` `<string>` ::
791
792Script that will be exectued during various steps in the containers lifetime.
793
2489d6df 794`--hostname` `<string>` ::
1f554f76
DM
795
796Set a host name for the container.
797
1c532546 798`--lock` `<backup | create | destroyed | disk | fstrim | migrate | mounted | rollback | snapshot | snapshot-delete>` ::
1f554f76
DM
799
800Lock/unlock the VM.
801
2489d6df 802`--memory` `<integer> (16 - N)` ('default =' `512`)::
1f554f76
DM
803
804Amount of RAM for the VM in MB.
805
7cbed89a 806`--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>]` ::
1f554f76 807
d2656385 808Use volume as container mount point. Use the special syntax STORAGE_ID:SIZE_IN_GiB to allocate a new volume.
1f554f76 809
2489d6df 810`--nameserver` `<string>` ::
1f554f76 811
c2993fe5 812Sets DNS server IP address for a container. Create will automatically use the setting from the host if you neither set searchdomain nor nameserver.
1f554f76 813
2489d6df 814`--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)>] [,mtu=<integer>] [,rate=<mbps>] [,tag=<integer>] [,trunks=<vlanid[;vlanid...]>] [,type=<veth>]` ::
1f554f76
DM
815
816Specifies network interfaces for the container.
817
2489d6df 818`--onboot` `<boolean>` ('default =' `0`)::
1f554f76
DM
819
820Specifies whether a VM will be started during system bootup.
821
d2656385 822`--ostype` `<alpine | archlinux | centos | debian | devuan | fedora | gentoo | opensuse | ubuntu | unmanaged>` ::
1f554f76 823
c2993fe5 824OS 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.
1f554f76 825
2489d6df 826`--protection` `<boolean>` ('default =' `0`)::
1f554f76 827
c2993fe5 828Sets the protection flag of the container. This will prevent the CT or CT's disk remove/update operation.
1f554f76 829
1c532546
TL
830`--revert` `<string>` ::
831
832Revert a pending change.
833
7cbed89a 834`--rootfs` `[volume=]<volume> [,acl=<1|0>] [,mountoptions=<opt[;opt...]>] [,quota=<1|0>] [,replicate=<1|0>] [,ro=<1|0>] [,shared=<1|0>] [,size=<DiskSize>]` ::
1f554f76
DM
835
836Use volume as container root.
837
2489d6df 838`--searchdomain` `<string>` ::
1f554f76 839
c2993fe5 840Sets DNS search domains for a container. Create will automatically use the setting from the host if you neither set searchdomain nor nameserver.
1f554f76 841
2489d6df 842`--startup` `[[order=]\d+] [,up=\d+] [,down=\d+] ` ::
1f554f76 843
c2993fe5 844Startup 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.
1f554f76 845
2489d6df 846`--swap` `<integer> (0 - N)` ('default =' `512`)::
1f554f76
DM
847
848Amount of SWAP for the VM in MB.
849
5c1699e5
TL
850`--tags` `<string>` ::
851
852Tags of the Container. This is only meta information.
853
2489d6df 854`--template` `<boolean>` ('default =' `0`)::
1f554f76
DM
855
856Enable/disable Template.
857
04d22a9f
TL
858`--timezone` `<string>` ::
859
860Time 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
861
2489d6df 862`--tty` `<integer> (0 - 6)` ('default =' `2`)::
1f554f76
DM
863
864Specify the number of tty available to the container
865
2489d6df 866`--unprivileged` `<boolean>` ('default =' `0`)::
1f554f76 867
c2993fe5 868Makes the container run as unprivileged user. (Should not be modified manually.)
1f554f76 869
c5aa7e14 870`--unused[n]` `[volume=]<volume>` ::
1f554f76 871
c2993fe5 872Reference to unused volumes. This is used internally, and should not be modified manually.
1f554f76 873
1f554f76
DM
874*pct shutdown* `<vmid>` `[OPTIONS]`
875
9b3e4991
DM
876Shutdown the container. This will trigger a clean shutdown of the
877container, see lxc-stop(1) for details.
1f554f76 878
013dc89f 879`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
880
881The (unique) ID of the VM.
882
2489d6df 883`--forceStop` `<boolean>` ('default =' `0`)::
1f554f76
DM
884
885Make sure the Container stops.
886
2489d6df 887`--timeout` `<integer> (0 - N)` ('default =' `60`)::
1f554f76
DM
888
889Wait maximal timeout seconds.
890
1f554f76
DM
891*pct snapshot* `<vmid> <snapname>` `[OPTIONS]`
892
893Snapshot a container.
894
013dc89f 895`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
896
897The (unique) ID of the VM.
898
013dc89f 899`<snapname>`: `<string>` ::
1f554f76
DM
900
901The name of the snapshot.
902
2489d6df 903`--description` `<string>` ::
1f554f76
DM
904
905A textual description or comment.
906
9b3e4991 907*pct start* `<vmid>` `[OPTIONS]`
1f554f76
DM
908
909Start the container.
910
013dc89f 911`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
912
913The (unique) ID of the VM.
914
739d4d64
TL
915`--debug` `<boolean>` ('default =' `0`)::
916
917If set, enables very verbose debug log-level on start.
918
2489d6df 919`--skiplock` `<boolean>` ::
9b3e4991
DM
920
921Ignore locks - only root is allowed to use this option.
922
2c0dde61
DM
923*pct status* `<vmid>` `[OPTIONS]`
924
925Show CT status.
926
013dc89f 927`<vmid>`: `<integer> (1 - N)` ::
2c0dde61
DM
928
929The (unique) ID of the VM.
930
2489d6df 931`--verbose` `<boolean>` ::
2c0dde61
DM
932
933Verbose output format
934
9b3e4991 935*pct stop* `<vmid>` `[OPTIONS]`
1f554f76 936
9b3e4991
DM
937Stop the container. This will abruptly stop all processes running in the
938container.
1f554f76 939
013dc89f 940`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
941
942The (unique) ID of the VM.
943
2489d6df 944`--skiplock` `<boolean>` ::
9b3e4991
DM
945
946Ignore locks - only root is allowed to use this option.
947
1f554f76
DM
948*pct suspend* `<vmid>`
949
950Suspend the container.
951
013dc89f 952`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
953
954The (unique) ID of the VM.
955
27a7acb2 956*pct template* `<vmid>`
1f554f76
DM
957
958Create a Template.
959
013dc89f 960`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
961
962The (unique) ID of the VM.
963
1f554f76
DM
964*pct unlock* `<vmid>`
965
966Unlock the VM.
967
013dc89f 968`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
969
970The (unique) ID of the VM.
971
9b3e4991
DM
972*pct unmount* `<vmid>`
973
974Unmount the container's filesystem.
975
013dc89f 976`<vmid>`: `<integer> (1 - N)` ::
9b3e4991
DM
977
978The (unique) ID of the VM.
979
980