]> git.proxmox.com Git - pve-docs.git/blame - pct.1-synopsis.adoc
pbs: fix password and encryption key file location
[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
2489d6df 107`--cores` `<integer> (1 - 128)` ::
de0983cb
DM
108
109The number of cores assigned to the container. A container can use all available cores by default.
110
2489d6df 111`--cpulimit` `<number> (0 - 128)` ('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
DM
128
129Container description. Only used on the configuration web interface.
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
c2993fe5 161Use volume as container mount point.
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
2489d6df 175`--ostype` `<alpine | archlinux | centos | debian | 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
c5aa7e14
TL
277`--force` `<boolean>` ('default =' `0`)::
278
279Force destroy, even if running.
280
281`--purge` `<boolean>` ('default =' `0`)::
1c532546 282
c5aa7e14 283Remove container from all related configurations. For example, backup jobs, replication jobs or HA. Related ACLs and Firewall entries will *always* be removed.
1c532546 284
2c0dde61
DM
285*pct df* `<vmid>`
286
287Get the container's current disk usage.
288
013dc89f 289`<vmid>`: `<integer> (1 - N)` ::
2c0dde61
DM
290
291The (unique) ID of the VM.
292
1f554f76
DM
293*pct enter* `<vmid>`
294
295Launch a shell for the specified container.
296
013dc89f 297`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
298
299The (unique) ID of the VM.
300
1f554f76
DM
301*pct exec* `<vmid> [<extra-args>]`
302
303Launch a command inside the specified container.
304
013dc89f 305`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
306
307The (unique) ID of the VM.
308
013dc89f 309`<extra-args>`: `<array>` ::
1f554f76
DM
310
311Extra arguments as array
312
1f554f76
DM
313*pct fsck* `<vmid>` `[OPTIONS]`
314
315Run a filesystem check (fsck) on a container volume.
316
013dc89f 317`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
318
319The (unique) ID of the VM.
320
4d47f125 321`--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
322
323A volume on which to run the filesystem check
324
2489d6df 325`--force` `<boolean>` ('default =' `0`)::
1f554f76
DM
326
327Force checking, even if the filesystem seems clean
328
95895385
TL
329*pct fstrim* `<vmid>`
330
331Run fstrim on a chosen CT and its mountpoints.
332
333`<vmid>`: `<integer> (1 - N)` ::
334
335The (unique) ID of the VM.
336
35a75dd3 337*pct help* `[OPTIONS]`
1f554f76
DM
338
339Get help about specified command.
340
35a75dd3 341`--extra-args` `<array>` ::
1f554f76 342
35a75dd3 343Shows help for a specific command
1f554f76 344
2489d6df 345`--verbose` `<boolean>` ::
1f554f76
DM
346
347Verbose output format.
348
1f554f76
DM
349*pct list*
350
351LXC container index (per node).
352
1f554f76
DM
353*pct listsnapshot* `<vmid>`
354
355List all snapshots.
356
013dc89f 357`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
358
359The (unique) ID of the VM.
360
1f554f76
DM
361*pct migrate* `<vmid> <target>` `[OPTIONS]`
362
363Migrate the container to another node. Creates a new migration task.
364
013dc89f 365`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
366
367The (unique) ID of the VM.
368
013dc89f 369`<target>`: `<string>` ::
1f554f76
DM
370
371Target node.
372
95895385
TL
373`--bwlimit` `<number> (0 - N)` ('default =' `migrate limit from datacenter or storage config`)::
374
375Override I/O bandwidth limit (in KiB/s).
376
2489d6df 377`--force` `<boolean>` ::
9b3e4991 378
de0983cb 379Force migration despite local bind / device mounts. NOTE: deprecated, use 'shared' property of mount point instead.
9b3e4991 380
2489d6df 381`--online` `<boolean>` ::
1f554f76
DM
382
383Use online/live migration.
384
2489d6df 385`--restart` `<boolean>` ::
6875b729
DM
386
387Use restart migration
388
2489d6df 389`--timeout` `<integer>` ('default =' `180`)::
6875b729
DM
390
391Timeout in seconds for shutdown for restart migration
392
9b3e4991
DM
393*pct mount* `<vmid>`
394
395Mount the container's filesystem on the host. This will hold a lock on the
396container and is meant for emergency maintenance only as it will prevent
397further operations on the container other than start and stop.
398
013dc89f 399`<vmid>`: `<integer> (1 - N)` ::
9b3e4991
DM
400
401The (unique) ID of the VM.
402
27a7acb2
DM
403*pct move_volume* `<vmid> <volume> <storage>` `[OPTIONS]`
404
405Move a rootfs-/mp-volume to a different storage
406
407`<vmid>`: `<integer> (1 - N)` ::
408
409The (unique) ID of the VM.
410
4d47f125 411`<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
412
413Volume which will be moved.
414
415`<storage>`: `<string>` ::
416
417Target Storage.
418
95895385
TL
419`--bwlimit` `<number> (0 - N)` ('default =' `clone limit from datacenter or storage config`)::
420
421Override I/O bandwidth limit (in KiB/s).
422
27a7acb2
DM
423`--delete` `<boolean>` ('default =' `0`)::
424
425Delete the original volume after successful copy. By default the original is kept as an unused volume entry.
426
427`--digest` `<string>` ::
428
429Prevent changes if current configuration file has different SHA1 digest. This can be used to prevent concurrent modifications.
430
1c532546
TL
431*pct pending* `<vmid>`
432
433Get container configuration, including pending changes.
434
435`<vmid>`: `<integer> (1 - N)` ::
436
437The (unique) ID of the VM.
438
9b3e4991
DM
439*pct pull* `<vmid> <path> <destination>` `[OPTIONS]`
440
441Copy a file from the container to the local system.
442
013dc89f 443`<vmid>`: `<integer> (1 - N)` ::
9b3e4991
DM
444
445The (unique) ID of the VM.
446
013dc89f 447`<path>`: `<string>` ::
9b3e4991
DM
448
449Path to a file inside the container to pull.
450
013dc89f 451`<destination>`: `<string>` ::
9b3e4991
DM
452
453Destination
454
2489d6df 455`--group` `<string>` ::
9b3e4991
DM
456
457Owner group name or id.
458
2489d6df 459`--perms` `<string>` ::
9b3e4991 460
c2993fe5 461File permissions to use (octal by default, prefix with '0x' for hexadecimal).
9b3e4991 462
2489d6df 463`--user` `<string>` ::
9b3e4991
DM
464
465Owner user name or id.
466
9b3e4991
DM
467*pct push* `<vmid> <file> <destination>` `[OPTIONS]`
468
469Copy a local file to the container.
470
013dc89f 471`<vmid>`: `<integer> (1 - N)` ::
9b3e4991
DM
472
473The (unique) ID of the VM.
474
013dc89f 475`<file>`: `<string>` ::
9b3e4991
DM
476
477Path to a local file.
478
013dc89f 479`<destination>`: `<string>` ::
9b3e4991
DM
480
481Destination inside the container to write to.
482
2489d6df 483`--group` `<string>` ::
9b3e4991 484
c2993fe5 485Owner group name or id. When using a name it must exist inside the container.
9b3e4991 486
2489d6df 487`--perms` `<string>` ::
9b3e4991 488
c2993fe5 489File permissions to use (octal by default, prefix with '0x' for hexadecimal).
9b3e4991 490
2489d6df 491`--user` `<string>` ::
9b3e4991 492
c2993fe5 493Owner user name or id. When using a name it must exist inside the container.
9b3e4991 494
5c1699e5
TL
495*pct reboot* `<vmid>` `[OPTIONS]`
496
497Reboot the container by shutting it down, and starting it again. Applies
498pending changes.
499
500`<vmid>`: `<integer> (1 - N)` ::
501
502The (unique) ID of the VM.
503
504`--timeout` `<integer> (0 - N)` ::
505
506Wait maximal timeout seconds for the shutdown.
507
e2d681b3
TL
508*pct rescan* `[OPTIONS]`
509
510Rescan all storages and update disk sizes and unused disk images.
511
512`--dryrun` `<boolean>` ('default =' `0`)::
513
514Do not actually write changes out to conifg.
515
516`--vmid` `<integer> (1 - N)` ::
517
518The (unique) ID of the VM.
519
1f554f76
DM
520*pct resize* `<vmid> <disk> <size>` `[OPTIONS]`
521
de0983cb 522Resize a container mount point.
1f554f76 523
013dc89f 524`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
525
526The (unique) ID of the VM.
527
4d47f125 528`<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
529
530The disk you want to resize.
531
013dc89f 532`<size>`: `\+?\d+(\.\d+)?[KMGT]?` ::
1f554f76 533
c2993fe5 534The 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 535
2489d6df 536`--digest` `<string>` ::
1f554f76 537
c2993fe5 538Prevent changes if current configuration file has different SHA1 digest. This can be used to prevent concurrent modifications.
1f554f76 539
1f554f76
DM
540*pct restore* `<vmid> <ostemplate>` `[OPTIONS]`
541
542Create or restore a container.
543
013dc89f 544`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
545
546The (unique) ID of the VM.
547
013dc89f 548`<ostemplate>`: `<string>` ::
1f554f76
DM
549
550The OS template or backup file.
551
4d47f125 552`--arch` `<amd64 | arm64 | armhf | i386>` ('default =' `amd64`)::
1f554f76
DM
553
554OS architecture type.
555
95895385 556`--bwlimit` `<number> (0 - N)` ('default =' `restore limit from datacenter or storage config`)::
27a7acb2 557
95895385 558Override I/O bandwidth limit (in KiB/s).
27a7acb2 559
2489d6df 560`--cmode` `<console | shell | tty>` ('default =' `tty`)::
1f554f76 561
c2993fe5 562Console 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 563
2489d6df 564`--console` `<boolean>` ('default =' `1`)::
1f554f76
DM
565
566Attach a console device (/dev/console) to the container.
567
2489d6df 568`--cores` `<integer> (1 - 128)` ::
de0983cb
DM
569
570The number of cores assigned to the container. A container can use all available cores by default.
571
2489d6df 572`--cpulimit` `<number> (0 - 128)` ('default =' `0`)::
1f554f76 573
9b3e4991
DM
574Limit of CPU usage.
575+
c2993fe5 576NOTE: If the computer has 2 CPUs, it has a total of '2' CPU time. Value '0' indicates no CPU limit.
1f554f76 577
2489d6df 578`--cpuunits` `<integer> (0 - 500000)` ('default =' `1024`)::
1f554f76 579
c2993fe5 580CPU 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 581+
1f554f76
DM
582NOTE: You can disable fair-scheduler configuration by setting this to 0.
583
739d4d64
TL
584`--debug` `<boolean>` ('default =' `0`)::
585
586Try to be more verbose. For now this only enables debug log-level on start.
587
2489d6df 588`--description` `<string>` ::
1f554f76
DM
589
590Container description. Only used on the configuration web interface.
591
c5aa7e14 592`--features` `[force_rw_sys=<1|0>] [,fuse=<1|0>] [,keyctl=<1|0>] [,mknod=<1|0>] [,mount=<fstype;fstype;...>] [,nesting=<1|0>]` ::
4d47f125
TL
593
594Allow containers access to advanced features.
595
2489d6df 596`--force` `<boolean>` ::
1f554f76
DM
597
598Allow to overwrite existing container.
599
5f26e15b
TL
600`--hookscript` `<string>` ::
601
602Script that will be exectued during various steps in the containers lifetime.
603
2489d6df 604`--hostname` `<string>` ::
1f554f76
DM
605
606Set a host name for the container.
607
2489d6df 608`--ignore-unpack-errors` `<boolean>` ::
1f554f76
DM
609
610Ignore errors when extracting the template.
611
1c532546 612`--lock` `<backup | create | destroyed | disk | fstrim | migrate | mounted | rollback | snapshot | snapshot-delete>` ::
1f554f76
DM
613
614Lock/unlock the VM.
615
2489d6df 616`--memory` `<integer> (16 - N)` ('default =' `512`)::
1f554f76
DM
617
618Amount of RAM for the VM in MB.
619
7cbed89a 620`--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 621
c2993fe5 622Use volume as container mount point.
1f554f76 623
2489d6df 624`--nameserver` `<string>` ::
1f554f76 625
c2993fe5 626Sets DNS server IP address for a container. Create will automatically use the setting from the host if you neither set searchdomain nor nameserver.
1f554f76 627
2489d6df 628`--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
629
630Specifies network interfaces for the container.
631
2489d6df 632`--onboot` `<boolean>` ('default =' `0`)::
1f554f76
DM
633
634Specifies whether a VM will be started during system bootup.
635
2489d6df 636`--ostype` `<alpine | archlinux | centos | debian | fedora | gentoo | opensuse | ubuntu | unmanaged>` ::
1f554f76 637
c2993fe5 638OS 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 639
5da3d723 640`--password` `<password>` ::
1f554f76
DM
641
642Sets root password inside container.
643
2489d6df 644`--pool` `<string>` ::
1f554f76
DM
645
646Add the VM to the specified pool.
647
2489d6df 648`--protection` `<boolean>` ('default =' `0`)::
1f554f76 649
c2993fe5 650Sets the protection flag of the container. This will prevent the CT or CT's disk remove/update operation.
1f554f76 651
7cbed89a 652`--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
653
654Use volume as container root.
655
2489d6df 656`--searchdomain` `<string>` ::
1f554f76 657
c2993fe5 658Sets DNS search domains for a container. Create will automatically use the setting from the host if you neither set searchdomain nor nameserver.
9b3e4991 659
2489d6df 660`--ssh-public-keys` `<filepath>` ::
9b3e4991
DM
661
662Setup public SSH keys (one key per line, OpenSSH format).
1f554f76 663
5da3d723
TL
664`--start` `<boolean>` ('default =' `0`)::
665
666Start the CT after its creation finished successfully.
667
2489d6df 668`--startup` `[[order=]\d+] [,up=\d+] [,down=\d+] ` ::
1f554f76 669
c2993fe5 670Startup 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 671
2489d6df 672`--storage` `<string>` ('default =' `local`)::
1f554f76
DM
673
674Default Storage.
675
2489d6df 676`--swap` `<integer> (0 - N)` ('default =' `512`)::
1f554f76
DM
677
678Amount of SWAP for the VM in MB.
679
5c1699e5
TL
680`--tags` `<string>` ::
681
682Tags of the Container. This is only meta information.
683
2489d6df 684`--template` `<boolean>` ('default =' `0`)::
1f554f76
DM
685
686Enable/disable Template.
687
04d22a9f
TL
688`--timezone` `<string>` ::
689
690Time 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
691
2489d6df 692`--tty` `<integer> (0 - 6)` ('default =' `2`)::
1f554f76
DM
693
694Specify the number of tty available to the container
695
95895385
TL
696`--unique` `<boolean>` ::
697
698Assign a unique random ethernet address.
699+
700NOTE: Requires option(s): `restore`
701
2489d6df 702`--unprivileged` `<boolean>` ('default =' `0`)::
1f554f76 703
c2993fe5 704Makes the container run as unprivileged user. (Should not be modified manually.)
1f554f76 705
c5aa7e14 706`--unused[n]` `[volume=]<volume>` ::
1f554f76 707
c2993fe5 708Reference to unused volumes. This is used internally, and should not be modified manually.
1f554f76 709
1f554f76
DM
710*pct resume* `<vmid>`
711
712Resume the container.
713
013dc89f 714`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
715
716The (unique) ID of the VM.
717
1f554f76
DM
718*pct rollback* `<vmid> <snapname>`
719
720Rollback LXC state to specified snapshot.
721
013dc89f 722`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
723
724The (unique) ID of the VM.
725
013dc89f 726`<snapname>`: `<string>` ::
1f554f76
DM
727
728The name of the snapshot.
729
1f554f76
DM
730*pct set* `<vmid>` `[OPTIONS]`
731
732Set container options.
733
013dc89f 734`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
735
736The (unique) ID of the VM.
737
4d47f125 738`--arch` `<amd64 | arm64 | armhf | i386>` ('default =' `amd64`)::
1f554f76
DM
739
740OS architecture type.
741
2489d6df 742`--cmode` `<console | shell | tty>` ('default =' `tty`)::
1f554f76 743
c2993fe5 744Console 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 745
2489d6df 746`--console` `<boolean>` ('default =' `1`)::
1f554f76
DM
747
748Attach a console device (/dev/console) to the container.
749
2489d6df 750`--cores` `<integer> (1 - 128)` ::
de0983cb
DM
751
752The number of cores assigned to the container. A container can use all available cores by default.
753
2489d6df 754`--cpulimit` `<number> (0 - 128)` ('default =' `0`)::
1f554f76 755
9b3e4991
DM
756Limit of CPU usage.
757+
c2993fe5 758NOTE: If the computer has 2 CPUs, it has a total of '2' CPU time. Value '0' indicates no CPU limit.
1f554f76 759
2489d6df 760`--cpuunits` `<integer> (0 - 500000)` ('default =' `1024`)::
1f554f76 761
c2993fe5 762CPU 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 763+
1f554f76
DM
764NOTE: You can disable fair-scheduler configuration by setting this to 0.
765
739d4d64
TL
766`--debug` `<boolean>` ('default =' `0`)::
767
768Try to be more verbose. For now this only enables debug log-level on start.
769
2489d6df 770`--delete` `<string>` ::
1f554f76
DM
771
772A list of settings you want to delete.
773
2489d6df 774`--description` `<string>` ::
1f554f76
DM
775
776Container description. Only used on the configuration web interface.
777
2489d6df 778`--digest` `<string>` ::
1f554f76 779
c2993fe5 780Prevent changes if current configuration file has different SHA1 digest. This can be used to prevent concurrent modifications.
1f554f76 781
c5aa7e14 782`--features` `[force_rw_sys=<1|0>] [,fuse=<1|0>] [,keyctl=<1|0>] [,mknod=<1|0>] [,mount=<fstype;fstype;...>] [,nesting=<1|0>]` ::
4d47f125
TL
783
784Allow containers access to advanced features.
785
5f26e15b
TL
786`--hookscript` `<string>` ::
787
788Script that will be exectued during various steps in the containers lifetime.
789
2489d6df 790`--hostname` `<string>` ::
1f554f76
DM
791
792Set a host name for the container.
793
1c532546 794`--lock` `<backup | create | destroyed | disk | fstrim | migrate | mounted | rollback | snapshot | snapshot-delete>` ::
1f554f76
DM
795
796Lock/unlock the VM.
797
2489d6df 798`--memory` `<integer> (16 - N)` ('default =' `512`)::
1f554f76
DM
799
800Amount of RAM for the VM in MB.
801
7cbed89a 802`--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 803
c2993fe5 804Use volume as container mount point.
1f554f76 805
2489d6df 806`--nameserver` `<string>` ::
1f554f76 807
c2993fe5 808Sets DNS server IP address for a container. Create will automatically use the setting from the host if you neither set searchdomain nor nameserver.
1f554f76 809
2489d6df 810`--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
811
812Specifies network interfaces for the container.
813
2489d6df 814`--onboot` `<boolean>` ('default =' `0`)::
1f554f76
DM
815
816Specifies whether a VM will be started during system bootup.
817
2489d6df 818`--ostype` `<alpine | archlinux | centos | debian | fedora | gentoo | opensuse | ubuntu | unmanaged>` ::
1f554f76 819
c2993fe5 820OS 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 821
2489d6df 822`--protection` `<boolean>` ('default =' `0`)::
1f554f76 823
c2993fe5 824Sets the protection flag of the container. This will prevent the CT or CT's disk remove/update operation.
1f554f76 825
1c532546
TL
826`--revert` `<string>` ::
827
828Revert a pending change.
829
7cbed89a 830`--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
831
832Use volume as container root.
833
2489d6df 834`--searchdomain` `<string>` ::
1f554f76 835
c2993fe5 836Sets DNS search domains for a container. Create will automatically use the setting from the host if you neither set searchdomain nor nameserver.
1f554f76 837
2489d6df 838`--startup` `[[order=]\d+] [,up=\d+] [,down=\d+] ` ::
1f554f76 839
c2993fe5 840Startup 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 841
2489d6df 842`--swap` `<integer> (0 - N)` ('default =' `512`)::
1f554f76
DM
843
844Amount of SWAP for the VM in MB.
845
5c1699e5
TL
846`--tags` `<string>` ::
847
848Tags of the Container. This is only meta information.
849
2489d6df 850`--template` `<boolean>` ('default =' `0`)::
1f554f76
DM
851
852Enable/disable Template.
853
04d22a9f
TL
854`--timezone` `<string>` ::
855
856Time 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
857
2489d6df 858`--tty` `<integer> (0 - 6)` ('default =' `2`)::
1f554f76
DM
859
860Specify the number of tty available to the container
861
2489d6df 862`--unprivileged` `<boolean>` ('default =' `0`)::
1f554f76 863
c2993fe5 864Makes the container run as unprivileged user. (Should not be modified manually.)
1f554f76 865
c5aa7e14 866`--unused[n]` `[volume=]<volume>` ::
1f554f76 867
c2993fe5 868Reference to unused volumes. This is used internally, and should not be modified manually.
1f554f76 869
1f554f76
DM
870*pct shutdown* `<vmid>` `[OPTIONS]`
871
9b3e4991
DM
872Shutdown the container. This will trigger a clean shutdown of the
873container, see lxc-stop(1) for details.
1f554f76 874
013dc89f 875`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
876
877The (unique) ID of the VM.
878
2489d6df 879`--forceStop` `<boolean>` ('default =' `0`)::
1f554f76
DM
880
881Make sure the Container stops.
882
2489d6df 883`--timeout` `<integer> (0 - N)` ('default =' `60`)::
1f554f76
DM
884
885Wait maximal timeout seconds.
886
1f554f76
DM
887*pct snapshot* `<vmid> <snapname>` `[OPTIONS]`
888
889Snapshot a container.
890
013dc89f 891`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
892
893The (unique) ID of the VM.
894
013dc89f 895`<snapname>`: `<string>` ::
1f554f76
DM
896
897The name of the snapshot.
898
2489d6df 899`--description` `<string>` ::
1f554f76
DM
900
901A textual description or comment.
902
9b3e4991 903*pct start* `<vmid>` `[OPTIONS]`
1f554f76
DM
904
905Start the container.
906
013dc89f 907`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
908
909The (unique) ID of the VM.
910
739d4d64
TL
911`--debug` `<boolean>` ('default =' `0`)::
912
913If set, enables very verbose debug log-level on start.
914
2489d6df 915`--skiplock` `<boolean>` ::
9b3e4991
DM
916
917Ignore locks - only root is allowed to use this option.
918
2c0dde61
DM
919*pct status* `<vmid>` `[OPTIONS]`
920
921Show CT status.
922
013dc89f 923`<vmid>`: `<integer> (1 - N)` ::
2c0dde61
DM
924
925The (unique) ID of the VM.
926
2489d6df 927`--verbose` `<boolean>` ::
2c0dde61
DM
928
929Verbose output format
930
9b3e4991 931*pct stop* `<vmid>` `[OPTIONS]`
1f554f76 932
9b3e4991
DM
933Stop the container. This will abruptly stop all processes running in the
934container.
1f554f76 935
013dc89f 936`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
937
938The (unique) ID of the VM.
939
2489d6df 940`--skiplock` `<boolean>` ::
9b3e4991
DM
941
942Ignore locks - only root is allowed to use this option.
943
1f554f76
DM
944*pct suspend* `<vmid>`
945
946Suspend the container.
947
013dc89f 948`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
949
950The (unique) ID of the VM.
951
27a7acb2 952*pct template* `<vmid>`
1f554f76
DM
953
954Create a Template.
955
013dc89f 956`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
957
958The (unique) ID of the VM.
959
1f554f76
DM
960*pct unlock* `<vmid>`
961
962Unlock the VM.
963
013dc89f 964`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
965
966The (unique) ID of the VM.
967
9b3e4991
DM
968*pct unmount* `<vmid>`
969
970Unmount the container's filesystem.
971
013dc89f 972`<vmid>`: `<integer> (1 - N)` ::
9b3e4991
DM
973
974The (unique) ID of the VM.
975
976