mirror of
git://git.proxmox.com/git/pve-docs.git
synced 2025-03-09 08:58:19 +03:00
pct: followup: casing and wording fix
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
14e978110c
commit
6d718b9b2c
48
pct.adoc
48
pct.adoc
@ -33,30 +33,30 @@ They use the kernel of the host system that they run on, instead of emulating a
|
|||||||
full operating system (OS). This means that containers can access resources on
|
full operating system (OS). This means that containers can access resources on
|
||||||
the host system directly.
|
the host system directly.
|
||||||
|
|
||||||
The runtime costs for containers is low, usually negligible. However, there
|
The runtime costs for containers is low, usually negligible. However, there are
|
||||||
are some drawbacks that need be considered:
|
some drawbacks that need be considered:
|
||||||
|
|
||||||
* Only Linux distributions can be run in containers. (It is not
|
* Only Linux distributions can be run in containers.It is not possible to run
|
||||||
possible to run FreeBSD or MS Windows inside a container.)
|
other Operating Systems like, for example, FreeBSD or Microsoft Windows
|
||||||
|
inside a container.
|
||||||
|
|
||||||
* For security reasons, access to host resources needs to be restricted. Containers
|
* For security reasons, access to host resources needs to be restricted.
|
||||||
run in their own separate namespaces. Additionally some syscalls are not
|
Containers run in their own separate namespaces. Additionally some syscalls
|
||||||
allowed within containers.
|
are not allowed within containers.
|
||||||
|
|
||||||
{pve} uses https://linuxcontainers.org/[LXC] as underlying container
|
{pve} uses https://linuxcontainers.org/[Linux Containers (LXC)] as underlying
|
||||||
technology. The ``Proxmox Container Toolkit'' (`pct`) simplifies the usage of LXC
|
container technology. The ``Proxmox Container Toolkit'' (`pct`) simplifies the
|
||||||
containers.
|
usage and management of LXC containers.
|
||||||
|
|
||||||
Containers are tightly integrated with {pve}. This means that they are aware of
|
Containers are tightly integrated with {pve}. This means that they are aware of
|
||||||
the cluster setup, and they can use the same network and storage resources as
|
the cluster setup, and they can use the same network and storage resources as
|
||||||
virtual machines. You can also use the {pve} firewall, or manage containers
|
virtual machines. You can also use the {pve} firewall, or manage containers
|
||||||
using the HA framework.
|
using the HA framework.
|
||||||
|
|
||||||
Our primary goal is to offer an environment as one would get from a
|
Our primary goal is to offer an environment as one would get from a VM, but
|
||||||
VM, but without the additional overhead. We call this "System
|
without the additional overhead. We call this ``System Containers''.
|
||||||
Containers".
|
|
||||||
|
|
||||||
NOTE: If you want to run micro-containers (with docker, rkt, etc.) it
|
NOTE: If you want to run micro-containers, for example, 'Docker' or 'rkt', it
|
||||||
is best to run them inside a VM.
|
is best to run them inside a VM.
|
||||||
|
|
||||||
|
|
||||||
@ -65,23 +65,23 @@ Technology Overview
|
|||||||
|
|
||||||
* LXC (https://linuxcontainers.org/)
|
* LXC (https://linuxcontainers.org/)
|
||||||
|
|
||||||
* Integrated into {pve} graphical user interface (GUI)
|
* Integrated into {pve} graphical web user interface (GUI)
|
||||||
|
|
||||||
* Easy to use command line tool `pct`
|
* Easy to use command line tool `pct`
|
||||||
|
|
||||||
* Access via {pve} REST API
|
* Access via {pve} REST API
|
||||||
|
|
||||||
* lxcfs to provide containerized /proc file system
|
* 'lxcfs' to provide containerized /proc file system
|
||||||
|
|
||||||
* CGroups (control groups) for resource allocation
|
* Control groups ('cgroups') for resource isolation and limitation
|
||||||
|
|
||||||
* AppArmor/Seccomp to improve security
|
* 'AppArmor' and 'seccomp' to improve security
|
||||||
|
|
||||||
* Modern Linux kernels
|
* Modern Linux kernels
|
||||||
|
|
||||||
* Image based deployment (templates)
|
* Image based deployment (templates)
|
||||||
|
|
||||||
* Uses {pve} storage library
|
* Uses {pve} xref:chapter_storage[storage library]
|
||||||
|
|
||||||
* Container setup from host (network, DNS, storage, etc.)
|
* Container setup from host (network, DNS, storage, etc.)
|
||||||
|
|
||||||
@ -709,11 +709,11 @@ individually
|
|||||||
Managing Containers with `pct`
|
Managing Containers with `pct`
|
||||||
------------------------------
|
------------------------------
|
||||||
|
|
||||||
The "Proxmox Container Toolkit" (`pct`) is the command line tool to manage {pve}
|
The ``Proxmox Container Toolkit'' (`pct`) is the command line tool to manage
|
||||||
containers. It enables you to create or destroy containers, as well as control the
|
{pve} containers. It enables you to create or destroy containers, as well as
|
||||||
container execution (start, stop, reboot, migrate, etc.). It can be used to set
|
control the container execution (start, stop, reboot, migrate, etc.). It can be
|
||||||
parameters in the config file of a container, for example the network
|
used to set parameters in the config file of a container, for example the
|
||||||
configuration or memory limits.
|
network configuration or memory limits.
|
||||||
|
|
||||||
CLI Usage Examples
|
CLI Usage Examples
|
||||||
~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~
|
||||||
|
Loading…
x
Reference in New Issue
Block a user