docker-runc not installed on system

问题

Docker build时Dockerfile有RUN命令执行报错shim error: docker-runc not installed on system,如下:

解决方法

修改/etc/docker/daemon.json,添加正面内容

复制代码
{
    "runtimes": {
        "docker-runc": {
            "path": "/usr/libexec/docker/docker-runc-current"
        }
    },
    "add-runtime": "docker-runc=/usr/libexec/docker/docker-runc-current",
    "default-runtime": "docker-runc"
}

保存退出,然后重启Docker即可

shell 复制代码
systemctl daemon-reload
systemctl start docker
相关推荐
庞轩px10 小时前
第1篇:Java内存模型(JMM)与volatile——并发编程的基石
java
是宇写的啊11 小时前
MyBatis-Plus
java·开发语言·mybatis
SamDeepThinking11 小时前
如何让订单系统和营销系统解耦
java·后端·架构
消失的旧时光-194311 小时前
线程池解决了什么?为什么还不够?(从线程到协程 · 第2篇)
java·大数据·数据库
jay神11 小时前
基于团队模式的C程序设计课程辅助教学管理系统
java·spring boot·vue·web开发·管理系统
薪火铺子11 小时前
Shiro权限框架深度解析
java·后端
1.14(java)11 小时前
Spring AOP核心概念与实战指南
java·后端·spring
亚历克斯神12 小时前
Java 安全最佳实践:构建安全的 Java 应用
java·spring·微服务
橙子圆12312 小时前
java之拦截器和适配器模式
java·开发语言
lifewange12 小时前
Claude Code可以安装在IDEA和Pycharm中么
java·pycharm·intellij-idea