无法使用Docker创建新的Rust项目:“无法确定当前用户”

wil*_*ire 1 rust docker

遵循RustDocker文档之后,如果cargo new没有得到,我无法使用创建一个新项目could not determine the current user, please set $USER。这是我正在使用的命令:

docker run -it --rm -v "$PWD":/app -w /app rust:1.27.0-slim-stretch cargo new project --bin
Run Code Online (Sandbox Code Playgroud)

wil*_*ire 5

$USER从我的机器转发环境变量似乎可以解决问题:

docker run -it --rm -e USER=$USER -v "$PWD":/app -w /app rust:1.27.0-slim-stretch cargo new project --bin
Run Code Online (Sandbox Code Playgroud)