Simon-Linux

From Datateknik
(Difference between revisions)
Jump to: navigation, search
Line 9: Line 9:
 
Du behöver Linux (verifierat på debian baserade system)<br>
 
Du behöver Linux (verifierat på debian baserade system)<br>
 
Som root/sudo:
 
Som root/sudo:
  apt install lxc <br>
+
  apt install lxc
 +
<br>
  
 
För att skapa en ny container kör vi lxc-create -t DIST-TYP -n NAMN (skapar en ny kontainer, tar lång tid första gången för varje dist)
 
För att skapa en ny container kör vi lxc-create -t DIST-TYP -n NAMN (skapar en ny kontainer, tar lång tid första gången för varje dist)
  lxc-create -t ubuntu -n web1 <br>
+
  lxc-create -t ubuntu -n web1
 +
<br>
  
 
Visa alla skapade containers lxc känner till:
 
Visa alla skapade containers lxc känner till:
  lxc-ls --fancy / lxc-ls -f<br>
+
  lxc-ls --fancy / lxc-ls -f
 +
<br>
  
 
Starta containern i daemon/tjänst läge: (missar du -d kommer du rakt in i skalet på containern)
 
Starta containern i daemon/tjänst läge: (missar du -d kommer du rakt in i skalet på containern)
  lxc-start -n web1 -d<br>
+
  lxc-start -n web1 -d
 +
<br>
  
 
(Starta alla containers i daemon läge)
 
(Starta alla containers i daemon läge)
  for container in $(lxc-ls); do lxc-start -n $container -d; done<br>
+
  for container in $(lxc-ls); do lxc-start -n $container -d; done
 +
<br>

Revision as of 08:53, 16 September 2020

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 or application containers.
Kör med LXC och inte LXD vilket är det nyare som jag inte tar upp.

[linuxcontainers.org]

Komma igång med lxc:
Du behöver Linux (verifierat på debian baserade system)
Som root/sudo:

apt install lxc


För att skapa en ny container kör vi lxc-create -t DIST-TYP -n NAMN (skapar en ny kontainer, tar lång tid första gången för varje dist)

lxc-create -t ubuntu -n web1


Visa alla skapade containers lxc känner till:

lxc-ls --fancy / lxc-ls -f


Starta containern i daemon/tjänst läge: (missar du -d kommer du rakt in i skalet på containern)

lxc-start -n web1 -d


(Starta alla containers i daemon läge)

for container in $(lxc-ls); do lxc-start -n $container -d; done


Personal tools
Namespaces

Variants
Actions
Navigation
Tools