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
相关推荐
tongsound2 小时前
ros2 humble slam仿真环境搭建(turtlebot3 & Gazebo)
c++·docker
TeamDev2 小时前
用一个 prompt 搭建带 React 界面的 Java 桌面应用
java·前端·后端
知其然亦知其所以然2 小时前
国产大模型也能无缝接入!Spring AI + 智谱 AI 实战指南
java·后端·算法
用户90555842148052 小时前
spymemcached重要组成部分-IO源码解析
java
吟风于春2 小时前
Spring 中 REQUIRED 事务的回滚机制详解
java
RainbowSea5 小时前
14. Java开发者LLM实战——LangChain4j最新知识库实战
java·langchain·ai编程
RainbowSea5 小时前
13. LangChain4j + 加入检索增加生成 RAG(知识库)
java·langchain·ai编程
杨杨杨大侠5 小时前
Atlas Mapper 案例 03:企业级订单实体设计文档
java·开源·github
咖啡Beans6 小时前
使用MapStruct映射对象属性
java·spring boot
杨杨杨大侠6 小时前
手把手教你写 httpclient 框架(二)- 核心注解系统设计与实现
java·开源·github