标签: lxd

在 Ubuntu Server 之上的 LXC/LXD 中运行 Ubuntu 桌面

是否可以在 Ubuntu Server 之上的 LXC/LXD 容器中运行 Ubuntu Desktop,在 Ubuntu Server 输出到的物理屏幕上显示 Ubuntu Desktop 的图形 X 会话?

无论是否有意义,我的想法是将服务器“PC”与桌面“PC”分开。我打算将 Intel NUC 机器设置为个人 Web 服务器以及连接到我的电视的 HTPC 机器。

lxc lxd

7
推荐指数
1
解决办法
1万
查看次数

在 LXD 管理的容器内启动屏幕会话

我想screen在 LXD 管理的容器内启动一个会话,以便我可以分离正在运行的进程,并且可能在将来我想检查它们的状态时重新附加。

我试图附加到正在运行的容器

$ lxc exec my-ubuntu -- /bin/bash
Run Code Online (Sandbox Code Playgroud)

然后使用 开始会话screen -x,但出现以下错误:

Must be connected to a terminal.
Run Code Online (Sandbox Code Playgroud)

我可以看到,试图启动时,很多人都有过类似的问题screen,从ssh,但我不能应用建议的解决方案,我的情况。

gnu-screen lxc lxd

6
推荐指数
1
解决办法
5017
查看次数

LXC 容器配置文件位于哪里?

我正在使用 LXC 容器,并尝试设置网络配置,但找不到配置文件。每一份文档或回答的问题都是针对旧版 LXC 的。

我发现的大部分文档都引用了 /var/lib/lxc 中的文件夹,但该文件夹不存在。文档还引用了诸如“lxc-create”之类的命令,但这些命令也不存在。

我正在使用 LXD 来管理我的容器,而不是 libvirt,如果这有什么区别的话。

lxc lxd

6
推荐指数
2
解决办法
3万
查看次数

如何打开现有的 LXD 容器?

我安装了 Ubuntu 16.04,xfce 桌面,物有所值。我已经安装了 LXD,我的图像和容器在我的第二个大驱动器上,并带有指向在/var/lib/lxd/. 一切都按预期工作。

我现在已经在新驱动器 Mate 桌面上重新安装了 Ubuntu 16.04,物有所值。我已经安装了 LXD 并/var/lib/lxd在我的大驱动器上创建了指向我的图像和容器文件夹的符号链接(在 中)。

使用 lxc list 时,我的图像和容器均未列出(因此无法启动它们并使用它们)。

关于我需要做什么才能让我新安装的 LXD 使用我预先存在的图像和容器的任何指示?

lxc lxd

6
推荐指数
1
解决办法
1383
查看次数

如何获取 LXC 容器的 IP 地址以实现自动化?

如何以可以在脚本中使用的格式获取 LXC 容器的 IP 地址?

现在,该命令lxc info <container>报告该信息,但是以人类可读的格式,包含大量信息。

我只想获取给定容器名称的 IP 地址。

:我HAVE重复这个问题,因为Linux容器已经改变了很多。

安装lxd并使用非特权容器是当今(2017 年)的默认方式,我认为在原始问题上发布的解决方案在这种情况下无法解决问题。

无论如何,我安装了包lxc1来访问命令lxc-info,但该命令无法识别我的任何非特权容器。

lxc lxd

6
推荐指数
2
解决办法
3168
查看次数

是否可以在 chroot 或容器中运行某些应用程序,但允许 DBus 与主机系统交互?

我需要在chroot(或容器)中运行旧版本的应用程序并允许 DBus 与主机系统交互。由于严重的依赖性问题,我无法在主机系统上安装此应用程序。

有关应用程序的完整详细信息:

  • 要容器化的应用程序是 GNOME Evolution 版本 3.2.3(来自 Ubuntu 12.04 LTS)
  • 主机系统是 Ubuntu MATE 16.04 LTS,它将运行向后移植indicator-datetime-gtk2,它通过 D-BUS 与容器化的 Evolution 通信。

我希望使用schroot's bind mounts 或 LXC/LXD在技​​术上是可行的。

我应该如何设置这样的配置?

chroot lxc mate lxd 16.04

6
推荐指数
1
解决办法
1227
查看次数

LXC/LXD 作为 Debian 软件包

从 APT 安装 LXD 会将其安装为 Snap 软件包,而 LXC 程序是从 Debian 软件包安装的,运行它们会告诉我需要安装 LXD snap。是否有办法将 LXC 和 LXD 作为 Debian 软件包安装?LXD 应该取代 LXC 吗?

apt deb lxc lxd snap

6
推荐指数
1
解决办法
3138
查看次数

在 Ubuntu Server 16.04 中禁用 LXD 的默认安装

自 Ubuntu 16.04 LXD 已成为 ubuntu-server 元包中的依赖项。因此升级和新安装都将安装 LXD。

这是一种非常烦人的行为。无论如何要禁用此行为?并非每台生产机器都需要启动容器服务。

lxd 16.04

5
推荐指数
2
解决办法
1万
查看次数

使用与 linux 容器一起使用的 netplan 配置具有静态 IP 的网桥

摘要:如何在主机上配置 netplan 以创建将在来宾虚拟机(应可从本地局域网访问)上使用的网桥(具有静态 IP 地址)。

我使用的是 32 位 Ubuntu 17.10。计划 0.32~17.10.1。

我正在尝试配置一个应该可以从本地网络访问的 linux 虚拟容器。但是我无法使用 nplan 在主机上配置网桥。
我尝试遵循以下指南但没有成功:
https : //discuss.linuxcontainers.org/t/static-ip-for-containers-with-local-lan-access/817
该指南配置了一个带有两个 NIC 的主机系统. 我的主机只有一个接口。

我仍在处理主机上的 nplan 配置。我在主机上的 nplan 配置如下:

network:  
  version: 2  
  renderer: networkd  
  ethernets:  
    ens32:  
      dhcp4: no  
      dhcp6: no  
      addresses: [10.0.0.247/24]  
      gateway4: 10.0.0.138  
      nameservers:  
        addresses: [10.0.0.138,8.8.8.8,8.8.4.4]  
  bridges:  
    br0:  
      interfaces: [ens32]  
      dhcp4: no  
      dhcp6: no  
      addresses: [10.0.0.248/24]  
      parameters:  
        stp: false  
        forward-delay: 0  
Run Code Online (Sandbox Code Playgroud)

在主机上执行“netplan apply”后,我可以解析 google.com,但无法 ping:

ping google.com  
PING google.com (172.217.22.174) 56(84) bytes of data.  
From fileserver (10.0.0.247) icmp_seq=1 Destination …
Run Code Online (Sandbox Code Playgroud)

network-bridge lxd netplan

5
推荐指数
1
解决办法
7183
查看次数

如何从系统中彻底删除 LXD?

我运行的是 Ubuntu 22.04.01 版本,并且使用 apt 和 lxd-installer 软件包安装了 LDX。

如何从系统中彻底删除 LXD?

lxd snap

5
推荐指数
1
解决办法
4537
查看次数

标签 统计

lxd ×10

lxc ×7

16.04 ×2

snap ×2

apt ×1

chroot ×1

deb ×1

gnu-screen ×1

mate ×1

netplan ×1

network-bridge ×1