image - 使用 Docker 主机在 MacOS 上运行脚本的“OCI 运行时创建失败”问题
问题描述
我正在尝试pishrink
使用 Docker 主机在 MacOS 上运行,如此处所述。该pishrink
脚本缩小了 的大小,.img
因此可以更快地刻录到 SD 卡上。
我正在运行 Docker Desktop,我已将 repo 添加到我的文件系统 ( /pishrink
) 的顶层并运行以下命令:
docker-compose run pishrink /pishrink/pishrink.sh /pishrink/big-image.img /pishrink/small-image.img
当我这样做时,我收到以下错误:
Error response from daemon: OCI runtime create failed: container_linux.go:344: starting container process caused "exec: \"/pishrink/pishrink.sh\": permission denied": unknown
有人可以帮我调试这个问题吗?我对使用 Docker 比较陌生,所以我可能会犯一些简单的 + 基本错误。
解决方案
我可以使用以下命令解决此问题,sudo
按照建议使用:
sudo docker-compose run pishrink /pishrink/pishrink.sh /pishrink/big-image.img /pishrink/small-image.img
推荐阅读
- python - Numpy:具有积分限制的数值积分
- java - Java slack sdk客户端如何使调用异步
- php - 如何根据自定义高级菜单选项向 Wordpress 导航菜单项添加类
- javascript - 如何使提升的小部件的html内容在PyQt5中以不同的屏幕尺寸填充小部件
- r - 按 5 分钟聚合数据,不包括最大值和最小值
- javascript - 除了我正在使用的 Javascript 不起作用之外,还有其他方法可以删除 HTML 列吗?
- typescript - 存在哪些 Typescript 模式来验证方法参数而不影响每个方法的实现?
- python - 如何在 Python 中计算元音和辅音
- css - Angular 9 使用 mat-table multiTemplateDataRows 并希望同时悬停/鼠标悬停在两行上
- r - RMarkdown Tufte 布局全宽图像无法正确放置或缩放