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