GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Lxc und wie fange ich an?

Ich würde mich freuen, wenn mir jemand LXC vorstellen und mir sagen könnte, wie ich mit dieser Technologie anfangen kann. In welchen Fällen ist der Einsatz sinnvoll und in welchen sollte ich davon Abstand nehmen?

Beste Antwort

_________________________________________________ L X C _________________________________________________________

                           Linux Containers ( Ubuntu )

Übersicht

Linux-Container (LXC) sind leichtgewichtige Virtualisierungstechnologien und bieten ein kostenloses Software-Virtualisierungssystem für Computer, auf denen GNU/Linux ausgeführt wird. Dies wird durch Isolation auf Kernel-Ebene erreicht. Sie ermöglicht die gleichzeitige Ausführung mehrerer virtueller Einheiten (Container) auf demselben Host. P>

Ein Container ist eine Möglichkeit, eine Gruppe von Prozessen auf einem laufenden Linux-System von den anderen zu isolieren. Durch die Nutzung vorhandener Funktionen wie der neuen Ressourcenverwaltungs- und Ressourcenisolationsfunktionen des Linux-Kernels (Cgroups und Namespaces) können diese Prozesse ihre eigene private Ansicht des Betriebssystems mit eigenem Prozess-ID-Bereich (PID), Dateisystemstruktur und Netzwerkschnittstellen.

Container teilen sich denselben Kernel mit allem, was darauf läuft, können aber darauf beschränkt werden, nur eine definierte Menge an Ressourcen wie CPU, Speicher oder E/A zu verwenden. Durch die Kombination von Containern mit anderen Funktionen wie dem Btrfs-Dateisystem wird es möglich sein, schnell mehrere leichtgewichtige, isolierte Linux-Instanzen auf einem einzigen Host einzurichten. Daher sind Container besser als Solaris-Zonen oder BSD-Gefängnisse.

Installation

LXC einfacher machen

Einer der Hauptschwerpunkte für Ubuntu LTS war es, LXC kinderleicht zu verwenden, um dies zu erreichen.
Einen einfachen Container erstellen und ihn auf Ubuntu starten

 sudo apt-get install lxc
 sudo lxc-create -t ubuntu -n my-container
 sudo lxc-start -n my-container

Anmelden

sudo lxc-console -n my-container -t 1

Dies verwendet standardmäßig die gleiche Version und Architektur wie Ihr Computer, zusätzliche Optionen sind offensichtlich verfügbar (–help listet sie auf). Login/Passwort sind ubuntu/ubuntu.

Für detaillierte Hostkonfiguration

Weitere Informationen zu LXC

Debian

Orakel

Quellenschmiede

LXC-Webpanel

Für Neulinge würde ich empfehlen, LXC Webpanel zu verwenden. Das Gute daran ist, dass, wenn Sie einen Container über den CLI-Modus erstellen, dieser im LXC Web Panel angezeigt wird

  sudo apt-get install lxc debootstrap bridge-utils -y
  sudo su
  wget https://lxc-webpanel.github.com/tools/install.sh -O - | bash

Webbrowser öffnen und verbinden

                       http://your_ip_address:5000/
                Login with user admin and password admin

Übersicht

Containerübersicht

LXC-Netzwerk

Containereinstellungen

Ressourcenbeschränkung

Verwandte Themen:Enthält das Ubuntu-Image, das ich gerade heruntergeladen habe, bereits alle neuesten Patches und Fehlerbehebungen?

Benutzeränderung (Erstellen, Löschen, Ändern)


Ubuntu
  1. So erhalten Sie System- und Hardwareinformationen unter Linux

  2. So richten Sie virtuelle Container mit LXC- und Quota-Unterstützung unter Debian 8 ein

  3. So exportieren und importieren Sie Docker-Container

  4. Wie fange ich mit Übersetzungen an?

  5. Wie fange ich mit Juju an?

Docker-Volumes:Erstellen und loslegen

So installieren und beginnen Sie mit Itch unter Ubuntu Linux

Erste Schritte mit Arch Linux

Gewusst wie:Erste Schritte mit Windows-Containern und Docker

Erste Schritte und Installation von Wine für Ubuntu

So installieren und richten Sie LXC-Linux-Container unter CentOS / RHEL / Ubuntu ein