Simon-Linux

From Datateknik
(Difference between revisions)
Jump to: navigation, search
 
(One intermediate revision by one user not shown)
Line 1: Line 1:
LXC is a userspace interface for the Linux kernel containment features.
+
= Python =
Through a powerful API and simple tools, it lets Linux users easily create and
+
Vi vill kunna köra separata python miljöer eller versioner utan att de ska krocka med varandra..
manage system or application containers.<br>
+
Kör med LXC och '''inte''' LXD vilket är det nyare som jag inte tar upp.
+
  
[[https://linuxcontainers.org/lxc/introduction/ linuxcontainers.org]]
+
  pip install virtualenv
 
+
'''Komma igång med lxc:'''<br>
+
Du behöver Linux (verifierat på debian baserade system)<br>
+
Som root/sudo:
+
  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)
+
lxc-create -t ubuntu -n web1
+
<br>
+
 
+
Visa alla skapade containers lxc känner till:
+
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)
+
lxc-start -n web1 -d
+
<br>
+
 
+
(Starta alla containers i daemon läge)
+
for container in $(lxc-ls); do lxc-start -n $container -d; done
+
<br>
+

Latest revision as of 21:44, 13 October 2020

[edit] Python

Vi vill kunna köra separata python miljöer eller versioner utan att de ska krocka med varandra..

pip install virtualenv
Personal tools
Namespaces

Variants
Actions
Navigation
Tools