我已经在自己的容器上安装并配置了 nginx + php-fpm。除了一件事之外,所有工作都很好:它们与用户www-data(ID:82)和同一组一起运行。因此,安装到容器的主机文件的用户/组错误(我的主要用户为 1000:1000)。
如何以用户 1000:1000 的身份运行这些能够操作文件的容器?
Nek*_*eka 12
可以更改图像中的用户 ID 以映射主机用户的 ID。
php-fpm-alpine示例:
RUN apk add shadow && usermod -u 1000 www-data && groupmod -g 1000 www-data
Run Code Online (Sandbox Code Playgroud)
由于 nginx 以 root 身份运行(容器的 root 和主机的 root),因此无需使用 UID 进行操作
| 归档时间: |
|
| 查看次数: |
5508 次 |
| 最近记录: |