35得票1回答
一个Docker容器有自己的TCP/IP协议栈吗?

我正在尝试理解从连接到主机的电线传输到Docker容器内部应用程序的网络数据包背后发生了什么。 如果它是经典虚拟机,我知道抵达主机的数据包会被 hypervisor(例如 VMware、VBox 等)传输到虚拟机的虚拟网卡上,然后通过客户操作系统的 TCP/IP 协议栈最终到达应用程序。 在 ...

34得票7回答
Dockerfile: Docker构建无法在内网环境中下载软件包:CentOS->使用yum,Debian/Ubuntu->使用apt-get。

问题: 任何构建依赖于centos、ubuntu或debian的Dockerfile都无法成功构建。 环境: 我有一个运行在Mac OS X上的虚拟机,其中运行着Ubuntu 14.04,并且安装了Docker。 mdesales@ubuntu ~ $ sudo docker versio...

30得票2回答
在Docker中启动完整容器?

根据这个Github问题,使用Docker 0.6或更高版本应该可以启动包含Upstart、cron等的完整容器,但我该如何操作呢? 我原本期望... docker run -t -i ubuntu /sbin/init 这将与原来的工作方式完全相同。 lxc-start -n ub...

29得票4回答
如何将 Docker 容器的镜像移动到持久磁盘?

我们注意到容器占据了很多空间,其中一个原因是镜像。 我们希望搬移镜像。 目前我知道,它们存储在/var/lib/docker/graph/<id>/layer。 是否有办法将这些镜像移到另一个位置或永久磁盘上?

20得票5回答
Docker + Node.js + Windows

我想要做的事情:将一个Node.js Web 应用程序Docker化(我使用的是Windows) Windows容器 docker-compose up让我遇到了这个错误:Service 'webapp' failed to build: no matching manifest for ...

19得票3回答
Linux容器与JVM

在 Docker 上运行的容器和在 JVM 上运行的自包含 Java 程序之间有何区别? 我假设两者都直接在物理 Linux 服务器上运行,没有底层虚拟化。

17得票1回答
Docker MAC地址生成

我对在 Docker 容器内运行的应用程序和 UUID 生成有疑问。 以下是我们的情况: 目前,我们的应用程序使用事件驱动框架。 对于这些事件,我们基于 MAC 地址、PID、时间戳和计数器生成 UUID。 在像 CoreOS 这样的分布式系统上运行容器(虽然机会非常非常非常小),不能保...

16得票5回答
如何在OSX(boot2docker)上与Docker容器建立SSH连接

我在OSX上使用boot2docker来运行Docker。 我想从终端获取到正在运行容器的SSH连接。 但是我无法做到这一点:( 我认为这是因为Docker在虚拟机中运行。

15得票2回答
libcontainer、Docker、OCF和runc之间有什么区别?

我试图更好地理解 Docker 的世界,但似乎无法完全理解它们之间的差异。我相信 OCF 是由 OpenContainers 支持的新兴容器标准,并且相信 Docker 将成为该标准的第一个参考实现。但即使如此,我仍然对 Google 神仙们提供的答案表示担忧: OCF “标准” 到底是什...

15得票2回答
如何为Docker容器优化性能?

我基于https://index.docker.io/u/dockerfile/redis/测试了Redis容器。 通过相同的Redis基准测试,Redis服务器在容器内运行比在托管操作系统上运行要慢得多,实际统计数据如下所示。(第一个基准测试是针对Docker容器的) 那么,有没有办法优...