User Tools

Site Tools


tech:lxc:start

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
tech:lxc:start [2017/05/08 02:20]
rk4n3
tech:lxc:start [2018/02/20 18:23] (current)
rk4n3
Line 1: Line 1:
 ====== LXC - Linux Containers ====== ====== LXC - Linux Containers ======
 +[[tech:​linux:​ubuntu:​start#​lxc_ubuntu-specifics|Ubuntu-specific LXC info]]
  
 ==== Resources ==== ==== Resources ====
Line 10: Line 11:
 lxc.network.link=br0 lxc.network.link=br0
 lxc.network.flags=up</​code>​ lxc.network.flags=up</​code>​
 +  * If using OpenVPN in container, config also needs:<​code>​lxc.hook.autodev = sh -c "​modprobe tun ; cd ${LXC_ROOTFS_MOUNT}/​dev ; mkdir net ; mknod net/tun c 10 200 ; chmod 0666 net/​tun"​
 +lxc.cgroup.devices.allow = c 10:200 rwm</​code>​
   * Create container: ''​lxc-create -n lxcguest -t /​usr/​share/​lxc/​templates/​lxc-freeslack''​   * Create container: ''​lxc-create -n lxcguest -t /​usr/​share/​lxc/​templates/​lxc-freeslack''​
   * Edit container'​s ''​config''​ and:   * Edit container'​s ''​config''​ and:
Line 18: Line 21:
   * Connect to container'​s console: ​ ''​lxc-console -n lxcname''​ \\ // Default login/​password is root/root //   * Connect to container'​s console: ​ ''​lxc-console -n lxcname''​ \\ // Default login/​password is root/root //
   * Packages to add:   * Packages to add:
-    * perl +    * glibc-i18n 
-    * python +    * groff 
-    * python-setuptools+    * man 
 +    * ksh93
     * vim     * vim
     * less     * less
     * rsync     * rsync
 +    * perl
 +    * python
 +    * python-setuptools
     * sudo     * sudo
     * db48     * db48
Line 146: Line 153:
   * libXrender   * libXrender
   * libXext   * libXext
 +  * libXfont
 +  * libXcursor
 +  * libXfixes
 +  * xsetroot
 +  * xcursorgen
   * libSM   * libSM
   * libICE   * libICE
   * libXinerama   * libXinerama
 +  * xauth
 +  * xdm
 +  * rgb
   * utempter   * utempter
   * harfbuzz   * harfbuzz
Line 155: Line 170:
   * dejavu-fonts-ttf   * dejavu-fonts-ttf
   * font-misc-misc   * font-misc-misc
 +  * libsecret
 +  * libnotify
 +  * glibmm
 +  * 
   * xterm   * xterm
 +  * twm
 +
 +==== FreeSlack Template ====
 +[[:​tech:​lxc:​freeslacktemplate|Full text here ...]]
 +=== Full Package Set ===
 +  * flex
 +  * procmail
 +  * db48
 +  * sendmail-cf
 +  * sendmail
 +  * mailx
 +  * libffi
 +  * cyrus-sasl
 +  * less
 +  * libunistring
 +  * amanda
 +  * xz
 +  * which
 +  * wget
 +  * vim
 +  * util-linux
 +  * tar
 +  * sysvinit-scripts
 +  * sysvinit-functions
 +  * sysvinit
 +  * sysklogd
 +  * sudo
 +  * slackpkg
 +  * sharutils
 +  * shadow
 +  * sed
 +  * rsync
 +  * python
 +  * procps-ng
 +  * pkgtools
 +  * perl
 +  * openssl-solibs
 +  * openssh
 +  * network-scripts
 +  * net-tools
 +  * ncurses
 +  * mpfr
 +  * logrotate
 +  * iputils
 +  * gzip
 +  * grep
 +  * gnupg
 +  * glibc-solibs
 +  * gawk
 +  * findutils
 +  * eudev
 +  * etc
 +  * e2fsprogs
 +  * diffutils
 +  * dialog
 +  * dhcpcd
 +  * dcron
 +  * coreutils
 +  * bzip2
 +  * bin
 +  * bash
 +  * aaa_terminfo
 +  * aaa_elflibs
 +  * aaa_base
 +
 +====== CentOS/RHEL Specifics ======
 +To see available templates: ''​ls -alh /​usr/​share/​lxc/​templates/''​ \\
 +See [[https://​wiki.centos.org/​HowTos/​LXC-on-CentOS6|official CentOS topic]] for further detail \\
  
tech/lxc/start.1494228057.txt.gz · Last modified: 2017/05/08 02:20 by rk4n3