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
相关推荐
Icoolkj几秒前
手机物理内存云共享—技术挑战与突破路径分析
java·服务器·智能手机
Hello.Reader11 分钟前
Flink DataStream API 基础构件DataStream × Partitioning × ProcessFunction
java·大数据·flink
今日说"法"12 分钟前
Rust 内存泄漏的检测与防范:超越安全的实践指南
java·安全·rust
欠你一个bug13 分钟前
Java设计模式应用--装饰器模式
java·设计模式·装饰器模式
兔兔爱学习兔兔爱学习6 小时前
Spring Al学习7:ImageModel
java·学习·spring
chinesegf6 小时前
Docker篇4-本地项目app.py与docker加载项目镜像的开发顺序
运维·docker·容器
CyreneSimon6 小时前
Docker 拉取配置教程:解决镜像拉取连接超时问题
运维·docker·容器
lang201509287 小时前
Spring远程调用与Web服务全解析
java·前端·spring
m0_564264187 小时前
IDEA DEBUG调试时如何获取 MyBatis-Plus 动态拼接的 SQL?
java·数据库·spring boot·sql·mybatis·debug·mybatis-plus
崎岖Qiu8 小时前
【设计模式笔记06】:单一职责原则
java·笔记·设计模式·单一职责原则