Linux containers implementation
It provides commands to create and manage containers. It contains a
full featured container with the isolation/virtualization of the pids,
the ipc, the utsname, the mount points, /proc, /sys, the network and it
takes into account the control groups. It is very light, flexible, and
provides a set of tools around the container like the monitoring with
asynchronous events notification, or the freeze of the container. This
package is useful to create Virtual Private Server, or to run isolated
applications like bash or sshd.
- Developed at Virtualization:containers
- Sources inherited from project openSUSE:Factory
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Leap:16.0:FactoryCandidates/lxc && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
OPENSUSE-0001-meson.build-allow-explicit-distrosys |
0000002208 2.16 KB | |
OPENSUSE-0002-build-detect-where-struct-mount_attr |
0000005838 5.7 KB | |
OPENSUSE-0003-build-detect-sys-pidfd.h-availabilit |
0000001298 1.27 KB | |
OPENSUSE-0004-cgroups-fix-Waddress-warning.patch | 0000001827 1.78 KB | |
OPENSUSE-0005-build-fix-handling-of-dependancies-t |
0000007867 7.68 KB | |
OPENSUSE-0006-build-only-build-init.lxc.static-if- |
0000001830 1.79 KB | |
OPENSUSE-0007-build-drop-build-time-systemd-depend |
0000002142 2.09 KB | |
UPSTREAM-4187.patch | 0000001946 1.9 KB | |
lxc-5.0.1.tar.gz | 0000973206 950 KB | |
lxc-5.0.1.tar.gz.asc | 0000000833 833 Bytes | |
lxc-createconfig.in | 0000004310 4.21 KB | |
lxc.changes | 0000074373 72.6 KB | |
lxc.keyring | 0000004201 4.1 KB | |
lxc.spec | 0000008795 8.59 KB | |
openSUSE-apparmor.conf | 0000000083 83 Bytes |
Revision 104 (latest revision is 109)
Dominique Leuenberger (dimstar_suse)
accepted
request 1034505
from
Dirk Mueller (dirkmueller)
(revision 104)
Comments 8
Is maintaining of the package limited to downstream (/backported?) patches for the 2.0.9 version? Are there any plans to update to the latest one?
Hi,
no, I was actually planning to get the 3.x update in. But as many things regarding packaging changed betweeen 2.0.x and 3.x, I never got around to finalize things.
I have been preparing some stuff for LXC 3.0 and 3.1 here, including the python3 python-lxc package that replaces the code that was in the lxc package in 2.0.x: home:ojkastl_buildservice:LXC_Vanilla_stable-3.0 home:ojkastl_buildservice:LXC_Vanilla_stable-3.1
I was reworking python-lxc and will soon submit it to d:l:p, as soon as I find time for that.
Thanks for the reply. It's important for me to know that the work is under way. Thank you for all the effort you put into it :)
Unfortunately LXC 2.0.9 does not build with Python 3.7 on Tumbleweed. LXC users need to compile LXC themselves. If the 3.X update needs some time, I suggest to fix the LXC 2.0.9 package first. I created a merge request for LXC 2.0.9: https://build.opensuse.org/request/show/671861
SR has been accepted.
I've submitted a 3.x update as well as a package for LXD. I can deal with maintenance if you have too many other things to maintain.
I've got here an obsolete and incompatible since 3.0 lxc.aa_allow_incomplete = 1 at /usr/share/lxc/config/common.conf.d/30-openSUSE-apparmor.conf belonging to the lxc package. It prevents containers from starting but gives quite an accurate error message. Is this an adequate place to tell you that? I looked around just a bit and haven't found a bug tracker here Thanks for the update though!
This isn't a bug tracker -- please submit bugs to https://bugs.opensuse.org/ (or https://bugzilla.opensuse.org/). I will take a look at that...