问题标签 [linux-containers]

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 投票
0 回答
192 浏览

linux - 基于 Linux(Docker + LXC)的容器基准测试

我正在尝试做一些基准测试,然后比较 LXC 和 Docker 之间的结果。

到目前为止,我已经遇到了一些有助于满足我需要的工具,例如 sysbench、apache -ab 和 Docker 的 netperf。

这些有助于提高 CPU 性能、内存/网络/文件 I/O 吞吐量。但我正在寻找一些帮助来寻找 LXC 和 VM 引导、串行 VM 引导、快照 VM 到映像、接近裸机性能和稳态打包的基准测试工具。

我被告知要找到必要的结果,我应该使用 Apache,但我根本不知道这意味着什么。我知道 Apache 存在工具,但我找不到任何可以帮助我使用容器的工具。

关于如何找到我需要的结果然后比较它们有什么建议吗?

谢谢你的帮助。

我使用的系统是带有 Virtualbox 的 Ubuntu 16.04

0 投票
1 回答
377 浏览

linux - ubuntu 中 lxc 上的 Oracle

我目前正在尝试在 ubuntu 上的 linux 容器中安装 oracle 服务器(11g)(遵循本教程(http://www2.hawaii.edu/~lipyeow/ics321/2014fall/installoracle11g.html)。

当我尝试使用 sysctl 更改文件处理程序时,修改不会保存到我的容器中。此外,当我在主 ubuntu 内核中进行修改时,它会传播到容器,所以我的问题如下:

  • 如何仅在我的 oracle 容器中修改文件处理程序?

谢谢。

0 投票
2 回答
512 浏览

linux - 作为 Azure 虚拟机运行的 Windows Server 上的 Linux 容器

我是容器新手。目前,我有一个作为 Azure 虚拟机运行的 Windows Server 2016 实例。在其上设置 Linux Container 是否或仍然不可能?

我知道 Azure VM 的实例已经是一种 Hyper-V 实例,因此在它们上创建虚拟机是不可行的。

然后,最近微软宣布Windows Server 2016 将很快获得原生 Linux Container 支持。但是,似乎该功能是通过 Hyper-V Container 隔离启用的,所以我认为将来向服务器添加 Linux Container 仍然是不可能的。

我的理解是否正确,如果正确,这个新功能的实际优点是什么?

0 投票
2 回答
4735 浏览

docker - 与 Docker Swarm 和 Docker Stack 相比,Docker Compose 有哪些优势?

从我读到的内容看来,Docker-Compose 是一个在单个主机上创建多个容器的工具,而 Docker Swarm 是一个可以做完全相同的事情但在 Docker Stack 的帮助下在多个主机上进行更多控制的工具。我浏览了教程,也遇到了这个线程:

docker-compose.yml vs docker-stack.yml 有什么区别?

我得出的结论是,当您可以将 Docker Swarm 与 Docker Stack 一起使用时,就没有理由使用 Docker-Compose。他们甚至可以使用相同的 docker-compose.yml。

似乎 Docker-compose 出现在 swarm 和 stack 之前,也许 swarm + stack 的新解决方案使 compose 过时了,但由于遗留原因,它仍然存在。这种想法正确吗?如果不是,Docker-Compose 在开发或生产环境方面比 Docker Swarm 和 Docker Stack 有什么好处?

0 投票
0 回答
139 浏览

linux - 在 docker 容器中记录新连接

如何在 docker 容器中记录新连接?在普通的虚拟机或物理机中,我们可以使用 iptables 日志,但是在 docker 容器中,内核日志是看不到的。所以像这样的命令不起作用:

我正在尝试ss在 linux 中使用来捕获新的连接,但找不到合适的过滤器。任何帮助将不胜感激。

0 投票
2 回答
95 浏览

linux - 当 Dockerfile 存在于该文件夹中时,如何将任何文件夹复制到 Docker 容器?

假设我在 git - 上有一个 repo REPO,我已将其链接到 Docker Cloud 以进行自动构建。构建需要我将整个REPO文件夹复制到容器上。

有什么办法可以让内部 REPO的 Dockerfile将其内容复制到容器中?我查过ADDand COPY,但它们只有在Dockerfile存在于外部一个目录的文件夹中时才有效REPO

FOLDER |-> Dockerfile REPO -- 工作

FOLDER |-> REPO |-> Dockerfile -- 不起作用

即使是通配符,比如命令: ADD ./* /root/似乎也不起作用。

0 投票
1 回答
46 浏览

node.js - 尝试从主机连接到端口 8080 时,运行 react.js 的 Linux 容器(xenail)给了我无法连接的消息

我无法连接到我的 Linux Container 的网页。我正在关注 Udemy 关于 Reactjs 和 Redux 的课程,并从 Github克隆了ReduxSimpleStarter 存储库。

我已经运行 npm install 没有问题,然后运行npm start

我导航到lxc list例如 10.123.123.12所示的 url 地址

导航到 10.123.123.12:8080 给我“无法连接”

0 投票
1 回答
1472 浏览

docker - Docker Toolbox 端口映射不起作用

我已经在 Windows 机器上安装了 docker 工具箱,在使用以下命令运行容器后,我没有看到在我的主机指定端口(82)上监听任何东西。

我确实附加到了这个contianer,并使用以下方法在容器内进行了简单检查:

它确实返回了 html 源内容,这意味着容器运行正常。这种意外行为的原因可能是什么?

0 投票
2 回答
1645 浏览

networking - 如何使 nixos 容器对外部网络可见

我想要一个外部网络可见的 nixos 容器。我想为该容器设置一个静态 IP,我家网络上的其他笔记本电脑可以通过 ssh 连接到该容器。容器应该可以被更多的人访问,而不仅仅是它所在的主机。因此,让我们标记这些计算机。(A) 是 nixos 主机。(B) 是位于 (A) 上的容器。并且 (C) 是网络上想要通过网络访问 (B) 的第三台独立计算机。如果有人可以提供应该添加到/etc/nixos/configuration.nix文件中以实现此目的的最简单的配置,那将不胜感激。

0 投票
1 回答
144 浏览

c# - 将带有值的大括号传递给 XContainer.Descendants() 做什么?

我没有看到使用大括号的解释: https ://msdn.microsoft.com/en-us/library/bb353813(v=vs.110).aspx

我在考试中注意到: feed.Descendants("{urn:CFI}Flight").Concat(feed.Descendants(Flight));

它所指的xml是:

大括号有什么作用?谢谢。