问题标签 [docker]

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 投票
4 回答
15014 浏览

macos - Docker 容器 - 如何配置以便在 vagrant 中运行时获得可行的 IP 地址?

Docker (www.docker.io) 看起来很棒。但是,在 Mac 上安装 VirtualBox、Vagrant ......最后是 Docker 之后,我发现无法从另一台计算机(或从 Mac 上的终端会话)访问在 Docker 容器中运行的服务。我试图访问的服务是 Redis。

问题似乎是没有路由到分配给 Docker 容器的 IP 地址。在这种情况下,容器的 IP 是 172.16.42.2,而 Mac 的 IP 是 196.168.0.3。

几点注意事项:

  1. 可以访问它——但只能从 VirtualBox 会话中访问。这可以使用 redis-cli -h 172.16.42.2 -p 6379 来完成。
  2. 我已将“config.vm.network :bridged”添加到 VagrantFile 以尝试获取,但这并没有解决问题。
0 投票
24 回答
364945 浏览

linux - 你可以在 Linux Docker 容器中运行 GUI 应用程序吗?

如何在 Linux Docker容器中运行 GUI 应用程序?

是否有任何图像设置vncserver或其他东西,以便您可以 - 例如 - 在 Firefox 周围添加一个额外的减速沙箱?

0 投票
10 回答
413978 浏览

vagrant - 我应该使用 Vagrant 还是 Docker 来创建隔离环境?

我使用 Ubuntu 进行开发和部署,并且需要创建一个隔离的环境。

为此,我正在考虑使用 Vagrant 或 Docker。有什么优点和缺点,或者这些解决方案如何比较?

0 投票
1 回答
494 浏览

kernel-module - 如何在 Google Compute Engine (GCE) 内核上获取 AUFS 内核模块?

最新的计算引擎内核是 3.3.8 的变种,并且似乎没有配置 AUFS 支持。内核分布在主文件系统映像之外(我使用的是默认的 Debian 映像),没有出现 Debian 映像将 AUFS 作为一个模块包含在内。

  1. GCE 上的 AUFS 二进制模块是否已经在某处可用?

  2. 如果没有,我将如何针对系统提供的内核编译模块?

我的最终目标是让 Docker LXC 管理器运行,而 AUFS 是一个依赖项。

0 投票
7 回答
66420 浏览

openshift - docker 与 openshift 相比如何?

DockerOpenShift都是实现 PaaS 服务的框架。

它们在架构和功能方面如何比较?

0 投票
14 回答
868632 浏览

docker - 如何在 Docker 中列出容器

有一个列出图像的命令docker images,但似乎没有对应的docker containers.

除了成为根并调查/var/lib/docker那里似乎没有办法做到这一点。我错过了什么吗?这是不应该做的事吗?

0 投票
1 回答
3022 浏览

dotcloud - 如何在 ec2 上使用 docker 运行 2 个 wordpress 博客

我刚开始玩 Docker.io。它肯定是一个很棒的平台。我有一个问题需要帮助。我在 ec2 setup docker 上运行了一个中型实例。现在我想在中型实例之上使用 docker.io 运行 2 个彼此独立的 wordpress 博客。

如果有人可以指导我解决这个问题,我将非常感激

非常感谢 Hareem Haque

更新:

基本上,我想做的是为 docker 运行两个节点(节点 1 和节点 2)。我运行另一个节点(node3:docker 的私有仓库)。我想要完成的是我运行两个博客(node1 上的 wordpress)。我将 docker 图像导出到 node3(更新/导出很少完成)

由于我要运行 wordpress,我希望在 Nginx 中运行 wordpress,并且由于 node1/node2 将运行 80 个 web,我可以在两个节点前面放置一个物理节点(nginx 反向代理),并让博客以 ha 模式运行。

我希望这个实验能够奏效,这样我就可以摆脱我们办公室里的 xen 云平台。它体积庞大,我必须管理很多组件。我宁愿在蓝月亮中使用我的实时数据导出/备份 docker 映像,而不必担心故障转移和 vm 管理。

问题是我在运行 docker 方面是个新手,因此我现在像一只没有头的鸡一样到处乱跑,不知道从哪里开始。

如果您能提供任何指导/帮助,我将不胜感激。

最好的问候 Hareem Haque

0 投票
1 回答
1801 浏览

virtual-machine - VM 相对于轻量级容器(docker)的优势

我从 docker 的最新发行说明中得到以下引用 -

与所有主要的 IaaS 实施一样,Openstack 严重依赖虚拟机。尽管在某些应用程序中总会有虚拟机的情况,但我们相信轻量级容器在许多情况下是一个很好的选择,特别是对于 CPU 和内存密集型且受虚拟机性能开销影响的有效负载。

上面清楚地表明 docker 与 VM 的优势在于 CPU 和内存密集型有效负载,所以我的问题是 VM 相对于 docker 的优势是什么?或者我什么时候应该使用 VM 的 ver docker ?我发现我的大多数场景都由 docker 提供了良好的服务。

0 投票
2 回答
21665 浏览

port - 如何将静态端口分配给容器?

我想为容器分配一个端口,以便在每次重新启动容器后获得相同的端口。

示例:我有一个容器,里面有一个 Apache。Apache 在容器内的 80 端口上运行。现在,启动容器后,docker为容器端口分配一个主机端口,例如:49154 -> 80。但是重启后主机端口会发生变化,具体取决于运行容器的数量。我试图在容器的 config.json 文件中指定端口,但它被覆盖了。

是否可以手动指定主机端口?

在此先感谢并致以最诚挚的问候,克里斯

0 投票
2 回答
11069 浏览

lxc - 如何配置 docker 以便能够通过无线连接访问互联网?

我正在尝试使用存储库中的镜像构建 docker 镜像,但是我无法运行“apt-get update”“apt-get install”命令,因为容器似乎没有连接到互联网。我认为问题是由我使用无线连接引起的。有没有办法将 docker 或 lxc 配置为使用无线网络而不是以太网。