【问题标题】:Raspbian docker: Error response from daemon: cgroups: memory cgroup not supported on this system: unknownRaspbian docker:来自守护程序的错误响应:cgroups:此系统不支持内存 cgroup:未知
【发布时间】:2018-05-11 06:25:42
【问题描述】:

我是 docker 新手,我插入我的 PI3 来测试一些东西,但我已经面临一个错误,我自己想不通。

所以我全新安装了 raspbian 和 docker。

这是我的安装日志

然后我尝试经典的 hello-word 测试

还有日志

【问题讨论】:

    标签: docker raspberry-pi debian


    【解决方案1】:

    看来 17.11.0 有问题。

    你能尝试安装旧的吗?

    $ sudo apt install docker-ce=17.09.0~ce-0~raspbian

    或者等待修复。

    (2017.12.5)
    看起来2017-11-29-raspbian-stretch 有同样的问题。为避免被apt upgrade 升级,请执行以下操作:
    sudo apt-mark hold docker-ce
    unhold 修复后。

    【讨论】:

    • 我可以确认这个解决方案对我有用。 RPi B+ v3 于 2017 年 12 月 5 日。
    • 在这里工作。等待unhold 的通知:)
    【解决方案2】:

    另一种解决方案是在行尾的/boot/cmdline.txt 中添加cgroup_enable=memory cgroup_memory=1 并重新启动。

    【讨论】:

    • 你能详细说明一下这个的含义吗?它有什么作用?是否有任何负面影响?
    • 它启用了内存控制组,因为现在可能需要运行docker,或者至少它不是docker中的错误,它与内核如何管理内存,隔离资源有关。
    • 这适用于一个全新的基于 NOOB 的安装和拉伸。为了更清楚一点,请将这些参数添加到现有命令行的末尾。不要将它们添加为新行。
    猜你喜欢
    • 2021-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-24
    • 2020-06-09
    • 2015-05-21
    相关资源
    最近更新 更多