容器是Ubuntu 14.04 64位。 我在其中安装了docker https://docs.docker.com/v1.1/installation/ubuntulinux/#ubuntu-trusty-1404-lts-64-bit。当我运行服务docker start时,它响应 mount:permission denied .Docker 1.5.0版,构建a8a31ef。 感谢。
答案 0 :(得分:1)
基于the instructions for the de facto standard Docker-in-Docker image,您需要使用--privileged
标志运行原始Docker容器,以便它可以在自身内部运行Docker。
答案 1 :(得分:0)
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 deamon和套接字文件。
其他方式如果您需要与root用户运行此docker命令,则创建继承自ubuntu的其他映像并将所需用户添加到主机的docker组。