Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tips:lxd [2017/11/24 12:13] – [LXD configuration] nicolatips:lxd [2019/11/19 19:12] (current) – [container] scipio
Line 5: Line 5:
  
 <code> <code>
-sudo add-apt-repository --yes ppa:ubuntu-lxc/lxd-stable +apt remove lxd lxd-client 
-sudo apt update +snap install lxd
-sudo apt install lxd+
  
 # create zfs dataset on pool rpool # create zfs dataset on pool rpool
Line 129: Line 128:
 lxc list lxc list
 </code> </code>
 +
 +create custom image from local container
 +<code>
 +lxc publish local-container --alias mycustomimage
 +</code>
 +
 +create container from previous image
 +<code>
 +lxc launch mycustomimage newcontainer
 +</code>
 +
 +
  
 bash inside bash inside
Line 162: Line 173:
 </file> </file>
  
 +
 +===== network =====
 +
 +<code>
 +lxc network create br0
 +lxc network show br0
 +lxc network edit br0
 +</code>
 +
 +static IP container
 +<code>
 +istance=c1
 +
 +lxc stop $instance
 +lxc network attach lxdbr0 $istance eth0 eth0
 +lxc config device set $istance eth0 ipv4.address 10.99.10.42
 +lxc start $istance
 +</code>
 ===== servers ===== ===== servers =====
  
Line 192: Line 221:
 <code bash> <code bash>
 NAME=x11test NAME=x11test
-lxc launch images:ubuntu/xenial/amd64 $NAME+lxc launch images:ubuntu/bionic/amd64 $NAME
 </code> </code>
  
Line 198: Line 227:
 <code bash> <code bash>
 lxc exec $NAME -- apt install xterm lxc exec $NAME -- apt install xterm
 +lxc exec $NAME bash
 +apt install mesa-utils x11-apps
 </code> </code>
  
-set DISPLAY env to xorg server on host + 
-<code bash+<code> 
-lxc config set x11test environment.DISPLAY <ip-of-host-lxdbr0-bridge>:0+NAME=nvidia-sdk-manager 
 +lxc config set $NAME environment.DISPLAY <ip-of-host-lxdbr0-bridge>:0 
 +lxc config set $NAME environment.DISPLAY :0 
 +lxc config device add $NAME X0 disk path=/tmp/.X11-unix/X0 source=/tmp/.X11-unix/X0 
 +lxc config device add $NAME Xauthority disk path=/root/.Xauthority source=${XAUTHORITY}
 </code> </code>
  
  • tips/lxd.1511522035.txt.gz
  • Last modified: 2017/11/24 12:13
  • by nicola