gpt4 book ai didi

docker - CentOS 7: docker 中的 docker : “Error: No space left on device”

转载 作者:行者123 更新时间:2023-12-02 18:33:08 26 4
gpt4 key购买 nike

我一直在努力使docker-in-docker工作于CentOS 7镜像,并使用ubuntu作为主机镜像。

到目前为止,我还没有开始将其构建为docker镜像。并且目前正在对bash进行实验,以了解如何“使docker在docker中正常工作”

当前systemctl start docker在内部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.

附加信息
  • 主机操作系统:Ubuntu 14.04.2 LTS
  • Docker镜像:codenvy/onprem-multi(基于centos:centos7)
  • 安装的卷
  • / sys / fs / cgroup
  • / sys / fs / cgroup:/ sys / fs / cgroup:ro
  • / mnt / docker-files-lvm / docker / codenvy / docker:/ var / lib / docker
  • / mnt / docker-files-lvm / docker / codenvy / ldap:/ var / lib / ldap
  • / mnt / docker-files-lvm / docker / codenvy / mongo:/ var / lib / mongo
  • / mnt / docker-files-lvm / docker / codenvy / home:/ home
  • 特权模式

  • 注意

    这与如何安装Codenvy无关,与获得docker本身的安装和工作无关。在安装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 / docker-files-lvm / docker映射到/ mnt / docker-files-lvm(790GB)

    最佳答案

    如果没有剩余空间,则可以配置docker在其他位置存储图像和容器。

    由于您使用的是systemctl,因此配置文件位于以下位置:/lib/systemd/system/docker.service
    您可以添加-g选项来更改docker存储内容的位置。

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

    关于docker - CentOS 7: docker 中的 docker : “Error: No space left on device”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33094320/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com