Browse Source

Rust: Mention running cargo as local user

Hi,

thanks for making this wonderful docker container!

It makes exploring rust even more fun :greenheart:

Running programs as root might be risky and should be avoided :-)

This PR describes the in README.

Thanks again and kind regards,
  Peter
pull/46/head
Peter Suschlik 8 years ago
committed by GitHub
parent
commit
4c614d0c21
  1. 16
      rust/README.md

16
rust/README.md

@ -26,3 +26,19 @@ The `$USER` environment variable can be specified, which is used by `cargo`. The
$ docker run --rm -it -e USER="John Doe" -v $(pwd):/source schickling/rust
```
#### Running cargo as local user
In order to run cargo as a local user and not as root run this:
```sh
$ docker run --rm -it \
-u $UID \
-e USER=$USER \
-e CARGO_HOME=/source/.cargo \
-v $HOME/.cargo:/source/.cargo \
-v $(pwd):/source \
schickling/rust \
cargo build
```
Note the new volume for the cargo cache and the `-u` flag.
Loading…
Cancel
Save