我刚刚使用 Docker 文件创建了镜像,为了更改用户,我只是简单地使用了:
USER myuser
我们正在使用目录来存储数据,我们使用以下命令更改该目录的权限:
chown -R myuser:myuser /data-dir
这个Docker文件是为etcd准备的,我们希望使用/data-dir来存储数据。现在,我们使用Kubernetes yml文件将/data-dir映射到EFS卷中。使用以下代码:
volumeMounts:
- name: etcdefs
mountPath: /data-dir
volumes:
- name: etcdefs
persistentVolumeClaim:
claimName: efs-etcd
接下来,我期望映射的目录/data-dir应该有myuser:myuser的权限,但它却将目录设为了root:root。
请问我在这里做错了什么吗?
fsGroup
的部署示例。 - 3h4x