- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题是off-topic .它目前不接受答案。
想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。
9年前关闭。
Improve this question
我在 Ubuntu 12.10 中使用了 lxc-start-ephemeral 实用程序。我注意到临时容器启动得非常快,但是在 ifconfig 显示其 eth0 接口(interface)的 IP 地址之前需要很长时间(约 20 秒)。我想尽可能地减少这种延迟。
根据this post ,延迟是由于dhcp。我按照帖子中的建议编写了一个脚本,将容器的/etc/network/interfaces 文件修改为如下所示:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.0.3.$LXC_ADDRESS
netmask 255.255.255.0
ssh ubuntu@10.0.3.$LXC_ADDRESS
工作正常。但是,容器无法连接到 Internet,例如
ping www.google.com
不起作用。
LXC_ADDRESS=131
):
eth0 Link encap:Ethernet HWaddr 00:16:3e:ed:ec:50
inet addr:10.0.3.131 Bcast:10.0.3.255 Mask:255.255.255.0
inet6 addr: fe80::216:3eff:feed:ec50/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:42 errors:0 dropped:0 overruns:0 frame:0
TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6363 (6.3 KB) TX bytes:5035 (5.0 KB)
vethdzOk4n Link encap:Ethernet HWaddr fe:dd:37:41:f2:06
inet6 addr: fe80::fcdd:37ff:fe41:f206/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:54 errors:0 dropped:0 overruns:0 frame:0
TX packets:66 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8179 (8.1 KB) TX bytes:8067 (8.0 KB)
最佳答案
你实际上可以(我假设)连接到互联网,你只是没有名称服务,因为你没有运行 dhcp,所以你没有得到 resolv.conf。
就放
名称服务器 10.0.3.1
进入容器中的/etc/resolv.conf ,(或者只是从你的主机复制 resolv.conf )。
(如果您的容器正在运行 resolvconf,您可能还需要将该行放入容器的/etc/resolvconf/resolv.conf.d/head 中)
关于networking - 如何以可以连接到互联网的方式启动具有静态 IP 地址的临时 lxc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15346819/
从文档中不清楚 lxc start 和 lxc-start 之间的区别是什么,--help 提供了不同的用法和开关。教程使用这两种变体,但更深入地研究文档,lxc-start 似乎适用于在容器内运行的
当我尝试运行我的 lxc容器,我得到: lxc-start: 100: lxccontainer.c: wait_on_daemonized_start: 751 No such file or di
我目前有 3 个 IP 地址连接到同一台服务器。主机上的/etc/network/interfaces 文件如下: auto eth0 iface eth0 inet static addre
如果你看看 Docker 的特性,大部分都已经由 LXC 提供了。那么Docker添加了什么?为什么我要在普通 LXC 上使用 Docker? 最佳答案 来自 D
观察结果: lxc-webpanel功能符合预期 从命令行界面发出 lxc 命令并返回非零退出状态 1 从 python 解释器中的 lxclite 模块调用的函数引发异常 问题: 如何找到允许 lx
我试图在另一台机器上运行交叉编译的 lxc 图像,如下所示:我通过命令在 ubuntu 14.04 上创建了一个 lxc 图像: lxc-create -t /usr/share/lxc/templa
我是 LXC 容器的新手,正在使用 LXC v2.0。我想将设置传递给在我的容器内运行的进程(特别是它们的 Systemd 服务文件的命令行参数。 我正在考虑通过配置文件 lxc.environmen
我有一组连接到局域网的服务器。我可以在一台机器上安装和使用LXD容器,但是我一生都无法在网络上看到这些容器。我试图遵循这些网址,但无济于事: https://www.simpleprecision.c
我想在lxc 1.0.5和Ubuntu 14.04中创建一个不带“rootfs”的容器。 我之前在lxc的以前版本中已经做到了。在以前的版本中,如果我们使用不带“-t”选项的lxc-create,它将
我将用一个例子来解释这个问题。假设我们在同一镜像上运行两个单独的进程。其中之一创建文件并继续执行。我需要在不同容器中运行的其他进程来查看,检查和更改此文件。 提前致谢。 最佳答案 您可以使用这些卷。这
我想知道LXC是如何实现网络命名空间的。一个特定方面是它如何将命名空间中的虚拟接口(interface)连接到物理接口(interface)。假设一个命名空间中的网络连接到一个veth,根命名空间使用
我正在配置 Linux 内核 3.10.31ltsi 并想添加对 LXC 所需的支持,据我了解,cgroups 和命名空间应可用于 LXC,但需要包含哪些 menuconfig 中的配置? 最佳答案
我使用以下配置将 lirc0 绑定(bind)到容器中。 lxc.mount.entry = /dev/lirc0 dev/lirc0 none bind,optional,create=file 主
我的理解是否正确,内核模块不应加载到 LXC 内部,而只能加载到主机上,因为容器共享主机的内核? 最佳答案 不,您可以像任何 linux 系统一样在 LXC 中安装内核模块。但是你可以使用 secco
当我在它核心的容器上运行代码时,我无法在我的容器上找到它(或者核心文件没有被存储)。 ulimit -c 设置为 unlimited /proc/sys/kernel/core_pattern 设置为
我是 ansible 的新用户,我正在尝试在 yaml 脚本中启动 lxc init: - name: Copy LXC init file ansible.builtin.copy:
我正在编写一个将在 LXC 容器中运行的二进制文件。我控制二进制文件的源代码,但不控制它将在其中运行的容器的内容。特别是,我不想通过将二进制文件写入容器来污染容器。 有什么方法可以运行存储在主机上的二
我正在尝试使用 Docker 自动执行以下循环:生成一个容器,在其中执行一些工作(多个命令),从容器中获取一些数据。 类似的东西: for ( i = 0; i 不幸的是,随着指令列表的复杂性增加
我正在设置 LXD 来玩魔术。我希望存储仅安装在我的 RAID 设备上,因此最好删除默认存储或替换/重定向它。 我无法删除默认存储,因为默认配置文件使用它。 我如何使用 RAID 存储并确保它没有使用
我想了解LXC,并且遇到了这个网站:https://linuxcontainers.org/lxc/introduction/;在此站点中,它讨论了LXC,LXD等。 我有点困惑,给人的印象是LXC是
我是一名优秀的程序员,十分优秀!