我正在尝试将一个文件添加到一个由官方tomcat映像构建的Docker映像中。如果运行bash,该映像似乎没有根权限,因为我是以用户tomcat身份登录的:
docker run -it tomcat /bin/bash
tomcat@06359f7cc4db:/usr/local/tomcat$
如果我指示Dockerfile将文件复制到该容器,则该文件具有644权限,而所有者是root。据我所知,这似乎是合理的,因为Dockerfile中的所有命令都是作为root运行的。但是,如果我试图将该文件的所有权更改为tomcat:tomcat,则会得到一个Operation not permit