5
0
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:
Thomas Lamprecht 2020-02-14 14:00:30 +01:00
parent 14e978110c
commit 6d718b9b2c

View File

@ -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
~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~