|
|
(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