问题标签 [lxd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
181 浏览

python - 从 Python 和 sh 模块运行命令时,LXD 容器上的数百万个关闭系统调用

我有一个 Python 应用程序,我在其中多次使用 Python sh模块来运行命令。此外,我使用LXD容器来运行隔离测试。

我注意到在 LXD 容器上运行测试的性能非常不同,因此我开始降低 Python 脚本的复杂性。

现在脚本是一个简单的sh.nice()但主机和 lxc 容器之间存在很大差异。

主持人

容器

我的下一步是使用 strace,它表示容器版本调用系统调用close1,048,796 次!!大多数时候它返回 EBADF(坏文件描述符)。

这是我所做的;发生了什么?

运行 strace 并在不同的文件中输出。有一个太大的strace.2618

文件的内容是这样的:

0 投票
1 回答
2751 浏览

ubuntu - 如何在 ZFS 数据集中创建卷并附加到 LXD 容器?

我想在 zfs 数据集中创建一个卷:

并得到

我的创建肯定是错误的,我打算做的是:

  1. 创建 zfs 数据集
  2. 将数据集用作磁盘并挂载到容器

所以如果我重新安装系统,我可以创建一个容器并将相同的数据集附加到新容器,

这可能吗?谢谢

0 投票
1 回答
5365 浏览

ansible - 此模块需要 Proxmoxer

尝试使用 Ansible 创建 ProxMox 容器时,我不断收到此错误。有谁知道如何解决这个问题?我正在尝试创建 Proxmox VE 集群容器。使用 LXD 容器。

这是我的剧本

这是完整的 Ansible 调试报告

任何帮助表示赞赏并提前感谢。

0 投票
1 回答
442 浏览

kubernetes - 在本地公开 kubernetes 服务(没有 minikube)

我正在使用 lxc/lxd 来玩 kubenetes 集群。
有没有办法在不使用 minikube 的情况下在本地公开部署的服务,以便我可以从本地机器访问它?我可以从集群中的任何节点访问它,但不能从外部访问它。

0 投票
1 回答
258 浏览

linux - 将文件转储到 lxc 容器外

我可以从容器外部查看我的 lxc 容器的系统日志……通过;

或者通过拖尾它

但我不知道如何将此日志转储到文件中。厌倦了寻找类似的问题,但没有任何帮助。

0 投票
1 回答
263 浏览

linux - 使用 lxc/lxd-list 命令获取特定容器

当我运行以下命令时: 在此处输入图像描述

我得到以下输出: 在此处输入图像描述

但我只想获取命令中指定的容器,而不是全部。

我怎样才能做到这一点?

0 投票
0 回答
44 浏览

lxc - LXD/LXC 外部网络可访问性问题

有没有人经历过这样的事情?像 f..k 一样奇怪

我在 ubuntu 主机上有多个容器(ubuntu 16.04)。系统重启后,部分容器无法访问外部网络,但内部访问正常。

整整一小时后,那些受影响的容器开始正常工作。

我在服务器(Dell R630)或防火墙(Cisco ASA 9.X)上找不到任何明显的日志。看起来这个问题必须有某种计时器,因为它总是持续一个小时。

我们从未遇到过带有 VM 的 Solaris 的此类问题。

这是某种 lxd 错误吗?有人有线索吗?

谢谢

0 投票
1 回答
1474 浏览

mysql - 如何在 VDS (lxd/containers) 上运行 docker

我有像 lxd/container 这样的 VDS(我看到它 df -h)。os安装的是debian 7.11。核心:

我想在安装到 VDS 的 docker 中运行 mysql。我拉mysql:

但是当我尝试从 root 运行时,我排除了错误

当我安装 docker 时,我排除了警告mount: permission denied,但安装了 docker 。当我运行 docker 时,我收到警告

但服务正在运行

我没有看到 syslog,我的目录 /var/log 是

在 docker.log 中

你能帮我吗?

0 投票
1 回答
457 浏览

linux - 在 LXD 容器中运行 Xvfb

使用 Xvfb 在 LXD 容器 (ubuntu:16.04) 内运行 GUI 应用程序并在容器内执行以下命令很容易:

我的目标是在不登录的情况下执行上述命令,并在我启动容器时自动执行 (lxc start )。

我试图在“/etc/init.d/my-script”中创建一个脚本,并使其可执行。但是没有机会,它没有用(链接)。

此外,当我尝试lxc exec <container_name> -- Xvfb -ac :99 -screen 0 1600x900x24 &在主机内部执行时,它会立即停止。

如果您分享您的解决方案,我将不胜感激。

0 投票
1 回答
794 浏览

elasticsearch - Unpriv 中的 ES / JVM 内存锁定。Linux 容器 (LXD/LXC)

我已经看到了很多关于使用运行 ES 的 unpriv 容器的 docker 设置等。基本上,我不想建立一个简单的“产品集群”。一共有两个节点,一个物理(用于数据),一个用于 Injest/Master(LXD Container)。

我遇到的问题是bootstrap.memory_lock: true用作配置选项来锁定我的容器主/注入节点上的内存(避免交换)。

现在,考虑到 ES 用户无法调整主机上的 ulimit,这是有道理的。鉴于我对此有足够的了解是危险的,如果主机上没有 ES 用户,有没有办法/如何确保我的 unpriv 容器可以锁定它需要的内存?