Questions tagged [lxc]

Linux Containers (LXC) is a userspace interface for operating system-level virtualization features in the mainline Linux kernel, such as kernel namespaces and control groups (cgroups). These allow multiple distinct user space instances to be run on a single kernel. Note: the 3 letters "lxc" command is part of LXD, not LXC. Please use the LXD tag if your question is about LXD rather than only about LXC.

Filter by
Sorted by
Tagged with
1 vote
4 answers
23 views

Persist resolvectl changes across reboots

I'm using LXC containers, and resolving CONTAINERNAME.lxd to the IP of the specified container, using: sudo resolvectl dns lxdbr0 $bridge_ip sudo resolvectl domain lxdbr0 '~lxd' This works great! But ...
0 votes
0 answers
12 views

How can I monitor individual containers resource usage in LXD/C

I would like to be able to view which individual containers are using what percentage of CPU, memory etc. I have installed HTOP but it doesn't tell me which container, and I have 20+ containers ...
0 votes
0 answers
34 views

LXD failed to start container, showing "Failed to mount "proc" onto "/var/snap/lxd/common/lxc//proc" "

Hello:) Recently I have been trying to run LXD containers on my NanoPi R4S which is an arm64 device. But containers won't start and that bothered me for about two weeks. After typing sudo lxc launch ...
1 vote
0 answers
20 views

How to set permissions for passthrough USB device in libvirt LXC guest?

I have an lxc type guest in libvirt to which I pass through a USB device like this: <hostdev mode="subsystem" type="usb" managed="yes"> <source> <...
  • 289
0 votes
1 answer
92 views

Docker on Debian Failing to Bind to Port 80

I am running Docker on Debian 11. I deploy an Nginx container and it fails to bind to port 80 even though port 80 is not in use by any other process. I even tried running Docker as root. Here's the ...
0 votes
0 answers
57 views

X11 display on my laptop for a LXD container on a remote server

I can connect to a UNIX server from my laptop, and I have X11Forwarding properly enabled, i.e., when I login to the server using ssh -X <username>@<IP> and I run xclock I can see a clock ...
  • 1
2 votes
2 answers
80 views

Why is the Linux command `unshare --pid=p --mount=m` not creating a persistent namespace?

From everything I have read in the unshare and nsenter man pages, I should be able to bind-mount a directory to itself, mount --make-private the directory, and then use files within that directory to ...
  • 231
1 vote
1 answer
40 views

LXC: exposed file from host has 000 permissions in rootfs dir

I have the following in the /var/lib/lxc/container1/config so my container can see the file from the host. lxc.mount.entry = /etc/someconf.conf etc/someconf.conf none bind,create=file 0 0 I can see ...
0 votes
0 answers
146 views

ZeroTier L2/bridge in LXC container under PVE: ZeroTier interface not added to the bridge

I would like to setup a L2/bridge between my LAN and few ZeroTier remote clients, as described in the official documentation, with a Raspberry Pi and with an OpenWRT router On some site I currently ...
  • 101
1 vote
1 answer
182 views

Why is systemd stuck at 100% inside my new Ubuntu LXC container?

I am trying to create an LXC container with xubuntu desktop inside it. This is on a fresh Ubuntu 22.04 install with sudo lxc launch images:ubuntu/22.04 workstation executed to create the container, ...
  • 7,880
1 vote
1 answer
91 views

Is it possible to use a file as Filesystem?

Here is the origin of my question: I'm running Linux containers with LXD snap version at Ubuntu 22.04 on a VPS. The root file system of the VPS is Ext4 and there is not additional storage attached. ...
  • 121
-1 votes
3 answers
53 views

Running closed source scientific software [closed]

Suppose you are required to install a heavy scientific software like Matlab or Intel Quartus on your Linux workstation. This can become a broader enquiry, for any kind of closed source software (...
0 votes
0 answers
1k views

dmesg: read kernel buffer failed: Permission denied with root user in LXC container after Ubuntu upgrade

I had an LXC container running in Proxmox with Ubuntu 21.04. In this container dmesg worked as expected with a root user. I used do-release-upgrade and successfully upgraded the LXC container to ...
  • 101
0 votes
2 answers
533 views

Cannot autostart unprivileged LXC containers on Debian 11 Bullseye

lxc-autostart won't start unprivileged containers in Debian 11 Bullseye. Start of unprivileged container in Debian 11 Bullseye was solved in this answer by using lxc-unpriv-start instead of lxc-start ...
  • 21
0 votes
0 answers
531 views

systemd-logind.service doesn't work (NAMESPACE error)

The problem that occurred to me goes as follows. I became the admin of a recently launched Linux machine. The specs are: Kernel: 5.13.19-1-pve OS: Debian GNU/Linux 11 (bullseye) At first, I noticed ...
0 votes
0 answers
143 views

Redis-server does not work properly on debian bullseye in lxc

I have a server with debian 10.11 (buster) and lxc (from debian repos, 1:3.1.0+really3.0.3-8) installed. When I create a new lxc container (bullseye) (using lxc-create -t download -n redis-container --...
0 votes
0 answers
119 views

How to use screen inside of an LXC container

I am using Proxmox 7.0 to run an LXC container with Debian 11 as guest. When connecting via ssh to the guest, I can install and run screen as usual. I can detach and re-attach as usual. But if I ...
  • 252
0 votes
0 answers
133 views

How `xorg` and `xinit` are affecting my displays on host and in container:

Very brief summary: Either I can launch containerized GUI apps, or I can configure my display positioning, but not both. Part 1: i3 display configuration vs xorg display configuration. Resolved but ...
0 votes
1 answer
391 views

Connection refused between 2 linux containers

On my host Ubuntu 18.04 I am running two lxc containers using default setups. Containers use Ubuntu 18.04 as well. I have an app running on container1 that offers an https based service on https://...
  • 141
0 votes
1 answer
1k views

How can I display a GUI LXC container on a physically connected display without a window manager?

I want to have a setup where I have LXC OS containers that start full-screen on particular displays. As an intermediate step, I am trying to get X apps from the container to display via host X. I have ...
0 votes
0 answers
41 views

LXD Container fails to SSH out to AWS

Workstation -> Local LXC -> AWS I have copied over the .ssh keys and config from my main workstation into an LXD container on it. I have also cleared my ip tables which was an issue with docker ...
0 votes
1 answer
145 views

How can I fix etckeeper or uninstall it so apt will install / remove new packages?

OS: Debian Buster 10.10 inside lxc I am attempting to install a new package (I tried different packages) and apt (and DPkg) is complaining with the following error message(s): /etc/etckeeper/pre-...
3 votes
1 answer
3k views

Cannot start unprivileged LXC containers on Debian 11 Bullseye

I've made a new installation of Debian 11. Regarding LXC, I copied the working setup of my Debian 10 computer. I use a separate user, lxcuser which I su to, to lxc-start. The configuration, ~/.config/...
  • 2,336
0 votes
0 answers
471 views

How to route LXC container traffic through Wireguard tunnel?

The image shows a complete picture of what I'm building. But for now I want to implement a small part with one home server and 2 LXC, 2 ipv4 on a remote server. I want to use 2 different Wireguard ...
  • 1
0 votes
0 answers
127 views

How to assign a remote public ip (via wireguard) to lxc container

What I have: lxc host # ifconfig wg1: flags=209<UP,POINTOPOINT,RUNNING,NOARP> mtu 1420 inet 192.168.7.2 netmask 255.255.255.0 destination 192.168.7.2 ... enp2s0: flags=4163<UP,BROADCAST,...
  • 1
0 votes
0 answers
38 views

How to attach 10 ipv4 from remote server to home lxc containers?

There is a remote ubuntu server with 10 ipv4. There is a home ubuntu server without external ipv4. The home server has 10 lxc containers.
 How to make each lxc container has own ipv4? Upd I want to ...
  • 1
1 vote
0 answers
50 views

LXC container bridge with host network risks?

I'm new to LXC containers and still very much learning what is what. I want to run a container bridged to the host network (e.g. 192.168.0.0). This is required because the application I want to run ...
  • 454
0 votes
1 answer
92 views

lxc containers can ping host and can resolve dns internet addresses but cannot get to the internet

Debian Buster amd64 Two containers, 192.168.122.2,3 both can resolve but cannot get to the Internet Both containers can ping / interact with the host server. Here is what I have in iptables. # ...
1 vote
1 answer
372 views

Command executing outside container with lxc-attach?

I am trying to do a more complicated task inside a running lxc ubuntu container, but my problem can be explained using this simple example. When I run sudo lxc-attach -n container1 -- echo "test&...
2 votes
2 answers
1k views

lxc-start tells me apparmor_parser not available even though apparmor is installed and running

System:Debian Testing (Bullseye) I am trying to get an LXC container up and running as per here, however, when I get to lxc-start -n my-container -d I get the following: $ lxc-start -n test1 -d lxc-...
1 vote
1 answer
207 views

It is possible to use parallel compression method in lxc publish?

To generate images LXD compresses files using gzip, which can only use one core. Thus, creating images can be very slow with large containers. I would like to use other compressors (e.g., pigz). What ...
0 votes
1 answer
101 views

Is possible to identify the LXC unprivileged container owner of process?

I have a linux server, Debian buster with LXC configured for unprivileged containers. I have also a lot of crash from sssd_be, dmesg from server said: dmesg|grep segfault sssd_be[6739]: segfault at 8 ...
  • 11.3k
1 vote
0 answers
398 views

Start armv7 container on arm64 with lxc / lxd

I installed Ubuntu 20.04 on my Raspberry PI, which has an arm64v8 architecture (but could be on any other debian arm distribution / hardware). Currently I compile a program for several arm ...
  • 111
0 votes
1 answer
79 views

Why this script works fine if run as user, but faili if run from rc.local?

I have some troubles with lxc unprivileged containers on Debian. I follow this method: a)I create the user unprivileged with home in /var/lxcunpriv useradd -m -d /var/lxcunpriv lxcunpriv b)I install ...
  • 11.3k
1 vote
0 answers
523 views

Run KVM inside LXC container

I have a baremetal server with Debian. Iside it I have KVM-based VMs and LXC containers. Now I am searching a solution to run KVM inside LXC container.
2 votes
1 answer
880 views

LXC, Docker and iptables on the same host, timeout on port-forwarding from the container to the container

thanks for reading! I have a publicly exposed server (debian 10), used as an host, running both LXC (not LXD) and Docker. These two container services are running with a mostly original configuration (...
2 votes
0 answers
366 views

Solution: How come that lxc-attach doesn't work within su -c?

I have an unprivileged lxc container. It works well and if I need to do something within that container, I su --login lxc-user, then I do lxc-attach -e -n lxc-container for e. g. doing updates ...
1 vote
2 answers
2k views

disk quota exceeded when trying to deploy Docker container inside LXC

I have an LXC container running docker. Many containers are running successfully but I am unable to add more; I am trying to deploy a new docker container and getting the following error: container ...
  • 7,880
0 votes
1 answer
500 views

lxd init: bind: address already in use

I have problem with bind problem with lxd init. The port 8443 is not used by any other application, therefore I think, lxd init tries to bind this port twice. My lxd version is 3.14 and I am using ...
1 vote
1 answer
41 views

How to bufferize a PTS?

I'm building a system using LXC containers trough libvirt, and I'm trying to record/forward the container's stdout. When creating a new domain, a pseudo-TTY is created in /dev/pts/* and I'm able to ...
  • 111
1 vote
2 answers
750 views

LXC container will start at the command line, but not automatically, from cron's @reboot or from /etc/rc.init

I can always start my container successfully with: fadedbee@host:~$ sudo lxc-start -n mycontainer It used to start automatically, until I bound some directories on a local ZFS to it. I added the ...
  • 631
0 votes
1 answer
29 views

Linux containers [closed]

Linux containers 1- are containers really safe ? (I know that there was some vulnerabilities around like the one found in runc ... but are they really safe in general, since they use syscalls and an ...
  • 1
1 vote
0 answers
83 views

How to run snap daemon outside a container

It looks like snap programs (installed on ubuntu) are run instide VMs/containers created by Canonical (called multipass). But what if my daemon needs access to the host filesystem, host system socket ...
2 votes
1 answer
506 views

Custom message to "This account is currently not available" when user login is disabled

I have a Lxc container inside a Proxmox host. I need to prevent that the Proxmox admin can login inside my container. To do so I disabled root login in /etc/passwd. When the Proxmox admin uses pct ...
  • 23
0 votes
1 answer
493 views

debootstrap Couldn't find these debs: lxc

I'm trying to follow along to a guide to creating an unprivileged lxc container on Ubuntu. According to the instructions, I should run: debootstrap --include=lxc eoan rootfs But when I run that, I ...
2 votes
2 answers
792 views

Recover deleted but mounted loop file/filesystem

By mistake, I deleted an lxc image file. The container is still running and the file is therefore not yet actually deleted until I stop the container. I'd like to avoid stopping the container as it is ...
3 votes
1 answer
3k views

How to run lxc exec for commands with pipe?

for example, I have this command: lxc launch ubuntu:18.04 memsql1 lxc exec memsql1 -- wget -O - 'https://release.memsql.com/release-aug2018.gpg' 2>/dev/null | sudo apt-key add - && apt-...
  • 8,441
0 votes
0 answers
180 views

What is the easiest way to transparently compress directories on ext4 in lxd container (btrfs mounted)?

What is the easiest way to compress directories transparently on lxd container server with ext4 file-system when the lxd/lxc is mounted on btrfs file system with btrfs RAID1? The container has tons ...
1 vote
1 answer
686 views

LXC Container with Overlayfs/Squashfs

We are using a Centos LXC container with the rootfs contained in a squashfs filesystem. I really like the fact that a user cannot edit the rootfs from the host. During the development, developers ...
  • 121
1 vote
0 answers
109 views

Custom images for LXC deployment

With docker you can build a custom image by starting with a base OS image from the community such as Ubuntu, or Alpine, then install your app and any other dependencies (ngnix for example). Then ...
  • 111

1
2 3 4 5
7