为什么使用AUFS作为默认的Docker存储后端而不是devicemapper?

Project Atomic对Docker 存储后端的描述描述了AUFS与其他存储后端select(如devicemapper)之间的技术差异。 AUFS不在上游Linux内核中。 为什么selectAUFS作为默认存储后端(例如在Ubuntu的Docker中)? AUFS的某些技术属性是否使得它比存储后端(如devicemapper)更好,而这似乎是由未修补的Linux内核支持的?

我怎么才能创build一个数据容器只有使用docker-compose.yml?

这个问题来自于Docker仓库的一个问题: https://github.com/docker/compose/issues/942 我无法弄清楚如何创build一个数据容器(没有进程运行)与docker组成。

具有Docker部署Windows容器的Linux机器

我有一个安装了docker主机的16GB内存的Linux服务器。 我想部署一个Windows Server容器。 可能吗? 任何人都试过这个解决scheme?

新的Docker如何工作?

在Docker 1.13中新增了–squash参数。 我现在希望减less我的图像的大小,以及能够“隐藏”我的图层中的秘密文件。 下面你可以看到与使用和不使用–squash参数进行构build的区别。 没有壁球 用南瓜 现在我的问题。 如果我在第一层中添加一个秘密文件,然后使用第二层中的秘密文件,最后在第三层中删除我的秘密文件,然后用–squash标志构build。 现在有什么办法可以得到秘密文件吗?

Dockerfile:Docker build不能下载软件包:centos-> yum,debian / ubuntu-> apt-get后面的内网

问题:任何构build,与一个Dockerfile取决于Centos,Ubuntu或Debian无法build立。 环境:我有一个Mac OS X,运行一个客户端Ubuntu 14.04的VMWare,运行Docker: mdesales@ubuntu ~ $ sudo docker version Client version: 1.1.2 Client API version: 1.13 Go version (client): go1.2.1 Git commit (client): d84a070 Server version: 1.1.2 Server API version: 1.13 Go version (server): go1.2.1 Git commit (server): d84a070 行为:使用“docker build”无法下载软件包。 这里有一个这样的Dockerfile的例子: https ://github.com/Krijger/docker-cookbooks/blob/master/jdk8-oracle/Dockerfile,https: //github.com/ottenhoff/centos-java/blob/master/Dockerfile 我知道我们可以用–dns运行一个容器,但是这是在构build时间。 CENTOS FROM centos RUN yum安装abc UBUNTU 从Ubuntu的运行apt-get安装abc […]

如何访问由docker的HyperKit创build的虚拟机?

Docker for Mac使用由HyperKit创build的Linux VM在Mac上存储和运行容器。 使用Docker Toolbox,我可以打开VirtualBox并访问docker-machine虚拟机。 但是在Docker for Mac中,如何访问由HyperKit创build的虚拟机?

如何修复Docker的“错误拉图像…太多redirect”失败,同时从registry中提取图像?

我在OS X 10.10上通过CoreOS和Vagrant运行Docker。 当我在CoreOS中运行docker pull ubuntu时,出现以下错误: $ docker pull ubuntu Pulling repository ubuntu cc0067db4f11: Error pulling image (precise) from ubuntu, endpoint: https://cdn-registry-1.docker.io/v1/, Get https://cdn-registry-1.docker.io/v1/images/cc0067db4f11198ef6fd0435f96a973e559b1cebfceb2bc8e4fe527b32045c2f/ancestry: dial tcp: lookup cdn-registry-1.dcc0067db4f11: Error pulling image (precise) from ubuntu, Get https://cdn-registry-1.docker.io/v1/images/cc0067db4f11198ef6fd0435f96a973e559b1cebfceb2bc8e4fe527b32045c2f/ancestry: dial tcp: lookup cdn-registry-1.docker.io on [10.0.2.3]:53: too many redirects 6006e6343fad: Error pulling image (quantal) from ubuntu, endpoint: https://cdn-registry-1.docker.io/v1/, Get […]

什么是从Windows共享文件到Boot2docker虚拟机的最佳方式

我已经在Windows上准备好了我的代码,但是我发现分享到boot2docker并不容易。 我也发现boot2docker不能执行我的更改。 比如我创build一个文件夹/ temp,重新启动boot2docker后,这个文件夹消失了,非常不方便。 当你在Windows上有一些代码时,你的方式是什么,但是你需要docker化他们? —更新— 我尝试更新Virtual Box中的设置并重新启动boot2docker,但是在我的机器上无法正常工作。 docker @ boot2docker:/ $ ls -al / c 总共4 drwxr-xr-x 3 root root 60 Jun 17 05:42 ./ drwxrwxr-x 17 root root 400 Jun 17 05:42 ../ dr-xr-xr-x 1docker工作人员4096 Jun 16 09:47用户/

Brew安装docker不包括docker引擎?

尝试从酿造设置docker,但引擎似乎并没有被列入任何官方公式。 brew install docker-machine docker-compose 那么这些只能安装客户端? 引擎/守护进程没有桶吗?

何时使用Docker的容器名称?

当我运行docker ps -a ,我得到了 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES e3be2faeb751 centos:latest touch /var/log/test 2 minutes ago Exited (1) 2 minutes ago insane_kirch6 我的问题是什么名字,insane_kirch6,为什么?