无法在非root用户上运行Docker上的Maven命令

我正在Docker上构build我的项目(使用docker-maven),需要以非root用户身份执行它。 从官方文档看来,支持以非root身份运行maven( https://github.com/carlossg/docker-maven#running-as-non-root )。

所以我运行以下:

sudo docker run -v "$PWD":/var/maven -w /var/maven -ti -u 1000 -e MAVEN_CONFIG=/var/maven maven mvn package -Duser.home=/var/maven

$PWD是我的项目根目录。

但是,我总是得到许可相关的问题,如

Error while storing the mojo status: /var/maven/mymodule/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst (Permission denied)

或者如果我运行mvn clean package则无法删除一些文件。

如何以非root身份正确运行该命令?