我可以 运行 docker 在 docker 容器中 Ubuntu 14.04

Could i run docker in a docker Container Ubuntu 14.04

容器是 Ubuntu 14.04 64 位。 我在参考 https://docs.docker.com/v1.1/installation/ubuntulinux/#ubuntu-trusty-1404-lts-64-bit 中安装了 docker。当我 运行 服务 docker 启动时,它响应 mount: permission denied.Docker version 1.5.0, build a8a31ef。 谢谢。

基于 the instructions for the de facto standard Docker-in-Docker image,您需要 运行 带有 --privileged 标志的原始 Docker 容器,以便它可以 运行 Docker 内部。

docker run -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker ubuntu:14.04 docker images

这一行向您展示容器内的 运行 docker 命令。您必须通过 -v 共享 docker 守护进程和套接字文件。

如果你需要 运行 这个 docker 命令与其他用户而不是 root 的其他方式是创建其他图像继承 FROM ubuntu 并将所需的用户添加到 docker 组主持人

look at this