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
相关推荐
爱笑的眼睛1112 分钟前
超越`cross_val_score`:深入剖析Scikit-learn交叉验证API的设计哲学与高阶实践
java·人工智能·python·ai
L0CK18 分钟前
三种依赖注入详解
java
Cat God 00728 分钟前
基于Docker的MySQL 主从复制(读写分离)
mysql·docker·容器
shoubepatien40 分钟前
JAVA -- 07
java·后端·intellij-idea
Gu_yyqx42 分钟前
Maven进阶
java·maven
小肖爱笑不爱笑44 分钟前
JavaScript
java·javascript·json·web
专注于大数据技术栈44 分钟前
java学习--String和StringBuffer互转
java·学习
waper971 小时前
nohup java -jar启动jar包错报错 地址已在使用
java·开发语言·jar
m0_474606781 小时前
Linux安装docker教程
linux·运维·docker
無量1 小时前
ConcurrentHashMap实现原理
java·后端