问题标签 [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 回答
658 浏览

lxd - 如何将 bash 或 shell 连接到 lxd 容器

我的系统上有许多 lxd 容器。我无法从网络访问它们 我没有密码

有没有办法像我们在 docker 上做的那样附加一个 bash?

0 投票
1 回答
722 浏览

lxd - lxd 和 lxc 有什么区别

我想使用 lxc 容器。我已经安装了 ubuntu lxd 包,但我使用 lxc 命令。所以我不明白 lxc 和 lxd 容器之间有什么区别。是一样的吗?

0 投票
1 回答
264 浏览

networking - 在 LXD 中如何从主机访问容器名称

在 LXD 的默认安装中,容器可以通过它们的名称相互 ping 通,c1或者c1.lxd非常简单。

容器位于 DHCP 桥接网络中,这使得它们之间的名称解析变得微不足道,主机也在该网络中(例如: 10.0.3.1 ),但主机不能这样做。

任何人都可以以简单的方式帮助指导以使其可从主机获得吗?

0 投票
1 回答
358 浏览

lxc - 在 Redhat 7 上安装 LXD 失败

由于没有 rpm 包而不是 yum 包,我不得不从源代码安装 lxd。这是我得到的错误: [admin@gol05854 lxd]$ make

必须参加几次比赛才能参加比赛

go get -t -v -d ./...
go get -t -v -d ./...
go get -t -v -d ./...
go install -v ./...
gopkg.在/lxc/go-lxc.v2

pkg-config --cflags lxc

在 pkg-config 搜索路径中找不到包 lxc​​。
也许您应该将包含 `lxc.pc' 的目录添加
到 PKG_CONFIG_PATH 环境变量
No package 'lxc' found
pkg-config: exit status 1
make: *** [default] Error 2

0 投票
1 回答
1485 浏览

php - 为什么我的 PHP7.0-FPM 池没有使用它指定的系统用户运行?

我经常做这个设置,但这次我肯定在监督一些事情。

目标

让 Apache 2.4 虚拟主机使用不同的 PHP-FPM 池,每个虚拟主机在 LXD 容器中使用自己的系统用户。

问题

一切正常,除了上传文件时,必须在 www-data 上设置上传目录,这在 PHP-FPM 中不需要。

系统

Ubuntu 16.04 LXD 容器

代码

/etc/apache2/conf-enabled/php7.0-fpm.conf

/etc/apache2/sites-enabled/hs2.nl.conf

/etc/php/7.0/fpm/pool.d/hs2.nl.conf

目录权限

以各自用户身份运行的进程

phpinfo

输出

进一步的想法

我认为这可能与 LXD 有关,但似乎所有池都在自己的用户下运行。

编辑:为了消除这个理论,我已经将相同的配置加载到普通的 KVM 虚拟机上,在那里我能够以完全相同的方式重现问题,所以我的配置一定是做错了什么,这与LXD。

0 投票
0 回答
94 浏览

networking - 如何连接到 iptables 规则后面的容器

使用简单的 iptable 规则从主机外访问容器是很常见的,这些规则将主机上的端口转发到容器上的端口,其中容器内部 IP 在手

因此公共 IP 1.2.3.4 将路由到容器。使用适当的 dns 记录,也可以将 FQDN(例如:test.example.com)指向此容器。到目前为止,一切都运行良好。

但是在主机或同一主机上的相邻容器中,FQDN 是无用的,并且不会路由到该容器。

目前,肮脏的方法是将 FQDN 指向/etc/hosts主机和所有邻居容器的容器私有 IP。但我认为有更清洁的方法可以做到这一点。

任何人都可以帮忙吗?

更新 1:

经过大量的尝试和错误,只为主机得到了这个。通过在上述规则之外设置它,它将数据包从主机路由到该 FQDN 到容器

但 nieghbor 容器仍然无法使用该 FQDN。

0 投票
2 回答
6289 浏览

ubuntu - lxd (ubuntu 16.10) 容器mac地址

我正在使用 LXD 容器运行最新的 Ubuntu (16.10)。容器配置了桥接网络,它们从 DHCP 服务器接收自己的 IP 地址。我已经为它们配置了以下内容:

lxc 配置文件设备添加默认 eth0 nic nictype=bridged parent=br0

lxc 网络附加 br0

现在,我需要为每个容器手动设置硬件地址 (MAC),因此它们对应的静态 IP 永远不会改变。但是,我很难用 lxc 这样做。我只是将它们设置在相应的 /etc/network/interfaces 中,还是有更好的(lxd/lxc)方法?

0 投票
2 回答
1509 浏览

docker - 操作系统容器与应用程序容器

所以,前几天我在这里阅读了有关 OS/System Container 与 Application Container的信息。

那里提到 Docker 是一个应用程序容器,并且

任何运行操作系统的容器都是系统容器。

现在,我很困惑,因为即使要在 Docker 中运行应用程序,您也需要一个可以用于任何发行版的基础映像。那么,这不应该让 Docker 也成为一种 OS Container 技术吗?谁能列出操作系统与应用程序容器技术之间的区别?

0 投票
1 回答
1111 浏览

image - 我可以使用 LXD 映像来创建 Docker 容器和/或反之亦然吗?

使用 LXC 容器的容器系统。

上述陈述对 LXD 和 Docker 都是正确的。在这种情况下,我们可以使用 LXD 映像来创建 Docker 容器和/或反之亦然吗?

0 投票
2 回答
68 浏览

lxd - 无法创建新图像(x509 错误)

当我尝试创建一个新的16.04 x64Ubuntu 容器时遇到问题:

我正在从14.04 x64Ubuntu 机器上运行它。错误消息似乎有点模棱两可,因为它指定了images.linuxcontainers.org有效服务器列表中的主机,并且它与Get它操作的命令相同(除非端口很重要?)

我怎样才能让它工作?