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

Docker挂载卷并自定义入口点运行容器报错:找不到脚本文件

问题分析与解决

错误原因

你犯了两个关键错误:

  • 挂载路径不匹配:宿主机中脚本所在的实际路径是/root/vol,但你在--volume参数里写的是/vol:/vol,这会把宿主机的/vol目录(而非/root/vol)挂载到容器的/vol下,导致容器内找不到脚本。
  • 入口点路径错误:容器内的脚本实际位于挂载后的/vol/startup.sh,但你指定的入口点是/startup.sh,自然会提示文件不存在。

修正后的命令

docker run -i -t -d --volume /root/vol:/vol --entrypoint "/vol/startup.sh" mcr.microsoft.com/playwright

额外注意事项

  • 确认宿主机的/root/vol/startup.sh确实拥有执行权限(你已提到具备,可忽略此检查)。
  • 如果startup.sh是Shell脚本,需确保容器镜像mcr.microsoft.com/playwright包含对应的解释器(比如bash,Playwright镜像默认包含基础Shell环境,通常无需额外配置)。

内容的提问来源于stack exchange,提问作者Itzik.B

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 21:06:06