rust-lang / rust-lang/docker-rust
Set default $USER as root
Open
Nobody has claimed this yet.
- Dominant language
- Dockerfile
- Stars
- 537
- Forks
- 111
- Avg merge
- 1d 38m
- Merged PRs (30d)
- 4
Description
$ docker run -it --rm rust:1.45.0-buster cargo new app
error: Failed to create package `app` at `/app`
Caused by:
could not determine the current user, please set $USER
To solve this
$ docker run -it --rm -e USER=root rust:1.45.0-buster cargo new app
It's very annoying to have to do this.
Docker user is of course root in normal use, so I want you to set it as the default value.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the reported docker run command for the rust:1.45.0-buster image without -e USER, then inspect its Dockerfile definition. Done means the same cargo new app command succeeds without explicitly setting USER=root.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, rust
- Domain
- devops
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 50/100