1
Nitroethane 2022-09-06 23:39:01 +08:00 1
我用官方的 docker.io/library/centos:7.9.2009 镜像并没有复现你的问题。下面是 Dockerfile:
FROM docker.io/library/centos:7.9.2009 RUN mkdir /foo ENTRYPOINT [ "bash" ] 这是用构建出的镜像运行的容器中的结果: [root@e4eb7f2097a1 /]# ls -ld /foo/ drwxr-xr-x. 1 root root 0 Sep 6 15:32 /foo/ |
2
zhoudaiyu OP @Nitroethane 那就奇怪了,我不知道是哪里出了问题,怀疑是 kylin v10 的问题
|
3
Nitroethane 2022-09-07 00:52:51 +08:00 via iPhone
@zhoudaiyu run 指令默认用 sh -c 执行指定的命令,文档里指出了用 aufs 文件系统时会遇到类似的权限问题,你这内核这么新应该不会用 aufs ,不过还是确认下。另外你用的镜像是官方镜像吗?建议用我用的这个官方镜像再试试。
跟你宿主机上的 umask 没关系。 |
4
julyclyde 2022-09-07 11:58:16 +08:00
umask 是一个局部活体概念
不存在“宿主机上的 umask”这种说法 只有“这个进程下的 umask” |