docker守护进程无法在vagrant vm上运行(centos / ubuntu)

当试图运行docker守护进程(docker -d)时,它只是卡住了,我已经尝试了与centos和Ubuntu的stream浪盒子。

docker -d INFO[0000] +job serveapi(unix:///var/run/docker.sock) INFO[0000] Listening for HTTP on unix (/var/run/docker.sock) WARN[0000] WARNING: Udev sync is not supported. This will lead to unexpected behavior, data loss and errors INFO[0000] +job init_networkdriver() INFO[0000] -job init_networkdriver() = OK (0) INFO[0000] WARNING: mountpoint for memory not found INFO[0000] Loading containers: start. INFO[0000] Loading containers: done. INFO[0000] docker daemon: 1.5.0 a8a31ef; execdriver: native-0.2; graphdriver: devicemapper INFO[0000] +job acceptconnections() INFO[0000] -job acceptconnections() = OK (0) 

有什么问题是什么build议?

sudo docker info是否显示您正在使用devicemapper存储驱动程序? Ubuntu上的devicemapper有一个错误: https : //github.com/docker/docker/issues/10705

尝试通过安装aufs和重新启动docker解决。 如果可用,Docker默认使用aufs。 https://docs.docker.com/installation/ubuntulinux/#dependencies_1

这是我的输出显示aufs:

 vagrant@controller:~$ sudo docker info Containers: 0 Images: 23 Storage Driver: aufs Root Dir: /var/lib/docker/aufs Backing Filesystem: extfs Dirs: 24 Execution Driver: native-0.2 Kernel Version: 3.13.0-46-generic Operating System: Ubuntu 14.04.2 LTS CPUs: 4 Total Memory: 3.86 GiB Name: controller ID: MBSR:QUKL:5TJK:B74D:IV6N:XQMM:FLRE:WWRC:RIMG:NDX6:M6ES:XKLJ WARNING: No swap limit support