You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用chown命令时出现OCI Runtime错误:无法创建shim任务

Docker构建RUN命令错误排查与解决

你的RUN命令存在两个明显的路径拼写错误,这是触发构建失败的核心原因:

  • 错误路径:/var/cache.nginx → 正确路径:/var/cache/nginx(把点号替换为斜杠)
  • 错误路径:/var.log/nginx → 正确路径:/var/log/nginx(把点号替换为斜杠)

修正后的RUN命令如下:

RUN chown -R nginx:nginx /var/cache/nginx && chown -R nginx:nginx /var/log/nginx && chown -R nginx:nginx /etc/nginx/conf.d

如果修正后仍然报错,可以排查以下两点:

  • 检查基础镜像是否已创建nginx用户/组。部分轻量镜像可能默认未生成该用户,需提前执行RUN useradd -r nginx创建后再执行权限修改命令。
  • 确认目标目录在基础镜像中存在,若目录缺失,需先用RUN mkdir -p [目录路径]创建后再执行chown操作。

内容的提问来源于stack exchange,提问作者Stefan Colt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 22:32:02