5
0
mirror of git://git.proxmox.com/git/pve-docs.git synced 2025-02-10 13:57:29 +03:00

improve lxc/pct faqs

This commit is contained in:
Dietmar Maurer 2016-09-08 10:49:39 +02:00
parent 99d2e25b7b
commit 8e5f15bedc

View File

@ -89,27 +89,31 @@ recommended.
LXC vs LXD vs Proxmox Containers vs Docker::
LXC is a userspace interface for the Linux kernel containment
features. Through a powerful API and simple tools, it lets Linux users easily
create and manage system containers.
features. Through a powerful API and simple tools, it lets Linux users
easily create and manage system containers. LXC, as well as the former
OpenVZ, aims at *system virtualization*, i.e. allows you to run a
complete OS inside a container, where you log in as ssh, add users,
run apache, etc...
+
LXD is building on top of LXC to provide a new, better user experience. Under
the hood, LXD uses LXC through liblxc and its Go binding to create and manage
the containers. It's basically an alternative to LXC's tools and distribution
template system with the added features that come from being controllable over
the network.
LXD is building on top of LXC to provide a new, better user
experience. Under the hood, LXD uses LXC through 'liblxc' and its Go
binding to create and manage the containers. It's basically an
alternative to LXC's tools and distribution template system with the
added features that come from being controllable over the network.
+
LXC, as well as the former OpenVZ, aims at *system virtualization*, ie
allows you to run a complete OS inside a container, where you log in as ssh,
add users, run apache, etc...
+
Proxmox VE aims at system virtualization, and thus uses LXC as the basis of its
own container offer. LXC provides countless options, and it would be too
difficult to use LXC tools directly. Instead, we provide a small wrapper called
`pct`, the "Proxmox Container Toolkit", using LXC as a low-level library.
Proxmox Containers also aims at *system virtualization*, and thus uses
LXC as the basis of its own container offer. The Proxmox Container
Toolkit is called 'pct', and is tightly coupled with {pve}. That means
that it is aware of the cluster setup, and it can use the same network
and storage resources as fully virtualized VMs. You can even use the
{pve} firewall, create and restore backups, or manage containers using
the HA framework. Everything can be controlled over the network using
the {pve} API.
+
Docker aims at running a *single* application running in a contained
environment. Hence you're managing a docker instance from the host with the
docker toolkit.
docker toolkit. It is not recommended to run docker directly on your
{pve} host.
+
NOTE: You can however perfectly install and use docker inside a Proxmox Qemu
VM, and thus getting the benefit of software containerization with the very