Docker运行puppeteer时容器内报错Error: EACCES: permission denied
💡
原文中文,约700字,阅读约需2分钟。
📝
内容提要
在使用Docker运行Puppeteer时,出现EACCES权限错误。通过添加--user root参数可以解决容器内的写文件权限问题。
🎯
关键要点
- 在使用Docker运行Puppeteer时出现EACCES权限错误。
- 错误信息显示为permission denied,无法打开文件example.png。
- 运行docker时添加-it参数可以进入容器,发现容器内用户为pptruser。
- 解决权限问题的方法是使用--user root参数。
- 正确的命令为docker run --rm --user root -v /root/home/app/:/app/ alekzonder/puppeteer:latest。
➡️