2015-10-13 68 views
2

我一直在试图让docker-in-docker为CentOS 7映像工作,并以ubuntu作为宿主映像。CentOS 7:docker中的docker:“错误:设备上没有剩余空间”

截至目前我还没有开始建设这个作为码头的形象。而目前正在使用bash尝试如何“让码头工人在码头工人的工作”

目前systemctl start docker跑内泊坞窗像CentOS的内部提供了以下错误

Error: No space left on device 
Job for docker.service failed. See 'systemctl status docker.service' and 'journalctl -xn' for details. 

上的错误systemctl status docker进一步调查提供了以下

Oct 13 04:32:08 codenvy docker[6520]: time="2015-10-13T04:32:08Z" level=info msg="Listening for HTTP on unix (/var/run/docker.sock)" 
Oct 13 04:32:08 codenvy docker[6520]: time="2015-10-13T04:32:08Z" level=warning msg="Running modprobe bridge nf_nat failed with message: , error: exit status 1" 
Oct 13 04:32:08 codenvy docker[6520]: time="2015-10-13T04:32:08Z" level=info msg="-job init_networkdriver() = OK (0)" 
Oct 13 04:32:09 codenvy docker[6520]: time="2015-10-13T04:32:09Z" level=warning msg="Your kernel does not support cgroup swap limit." 
Oct 13 04:32:09 codenvy docker[6520]: time="2015-10-13T04:32:09Z" level=info msg="Loading containers: start." 
Oct 13 04:32:09 codenvy docker[6520]: time="2015-10-13T04:32:09Z" level=info msg="Loading containers: done." 
Oct 13 04:32:09 codenvy docker[6520]: time="2015-10-13T04:32:09Z" level=fatal msg="Shutting down daemon due to errors: inotify_add_watch: no space left on device" 
Oct 13 04:32:09 codenvy systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE 
Oct 13 04:32:09 codenvy systemd[1]: Failed to start Docker Application Container Engine. 
Oct 13 04:32:09 codenvy systemd[1]: Unit docker.service entered failed state. 

其他信息

  • 主机OS:Ubuntu的14.04.2 LTS
  • 多克尔图片:codenvy/onprem-multi(其基于CentOS:centos7)
  • 挂接的卷
    • /SYS/FS/cgroup中
    • /SYS/FS/cgroup中:/ SYS/FS/cgroup中:RO
    • 到/ mnt /泊坞窗,文件,LVM /泊坞窗/ codenvy /泊坞窗:在/ var/lib中/泊坞窗
    • 到/ mnt /泊坞窗,文件,LVM /泊坞窗/ codenvy/ldap:/ var/lib/ldap
    • 到/ mnt /泊坞窗,文件,LVM /泊坞窗/ codenvy /蒙戈:在/ var/lib中/蒙戈
    • 到/ mnt /泊坞窗,文件,LVM /泊坞窗/ codenvy /家:/家
  • 特权模式

注意

这不是关于如何安装codenvy,其对码头工人获得自己安装并正常工作。在安装之前codenvy

补充:DF -h

Filesystem        Size Used Avail Use% Mounted on 
/dev/mapper/hc--dawn--vg-root    27G 3.5G 23G 14%/
none          4.0K  0 4.0K 0% /sys/fs/cgroup 
udev          16G 12K 16G 1% /dev 
tmpfs         3.2G 1.1M 3.2G 1% /run 
none          5.0M  0 5.0M 0% /run/lock 
none          16G 37M 16G 1% /run/shm 
none          100M  0 100M 0% /run/user 
/dev/sda1        236M 95M 129M 43% /boot 
/dev/mapper/base--storage-docker--files 886G 52G 790G 7% /mnt/docker-files-lvm 

注:到/ mnt /泊坞窗,文件,LVM /泊坞窗映射到的/ mnt /泊坞窗,文件,LVM(这是790GB)

回答

1

如果这是一个没有剩余空间的问题,您可以配置泊坞窗让它在其他地方存储图像和容器。

由于您使用systemctl配置文件位于此处: /lib/systemd/system/docker.service

您可以添加一个-g选项来改变其中泊坞窗店里的东西。

例如:

ExecStart=/usr/bin/docker daemon -g /there_is_space_here -H fd://

相关问题