docker-compose - 权限被拒绝 docker-entrypoint.sh
问题描述
我已经被这个问题困扰了很长时间,我想澄清这个问题,因为文档并没有说太多。
[FATAL tini (6)] exec /sbin/docker-entrypoint.sh failed: Permission denied
是什么tini
?
为什么权限错误?
Dockerfile:
COPY entrypoint-base.sh /sbin/docker-entrypoint.sh
ENTRYPOINT ["tini", "--", "/sbin/docker-entrypoint.sh"]
解决方案
将文件复制到映像后,您必须授予执行权限。COPY entrypoint-base.sh /sbin/docker-entrypoint.sh
在-之后添加以下行
CHMOD +x /sbin/docker-entrypoint.sh
推荐阅读
- javascript - 如何在反应中从功能组件访问文件
- php - function.php (wordpress) - 如果包含 iframe,则将类添加到 P
- laravel - 使用值后端 laravel 对 Datatable vuetify 进行排序
- python - 为什么 os.path.isabs() 给出不正确的输出?
- nginx - NGINX 根据端点重定向到不同的服务器
- c# - 在 C# 中将重复记录从 excel 丢弃到 Mysql
- prometheus - windows exporter-Prometheus-grafana 客户网络转公司网络
- javascript - document.querySelectorAll 使用 Chrome 控制台进行下拉选择
- android-studio - Android Studio 无法更改 AlertDialog JAVA 按钮的颜色
- python - AttributeError:模块“google.api_core”没有属性“gapic_v1”(数据流)