🛎️
[備忘録] Docker ContainerにRust の実行環境を作る
概要
Rustの実行環境を簡易的にDockerコンテナ上に作成するための備忘録です。
環境 (2024/01/14現在)
- Rust
- rustc: rustc 1.75.0 (82e1608df 2023-12-21)
- cargo: cargo 1.75.0 (1d8b05cdd 2023-11-20)
- rustup: rustup 1.26.0 (5af9b9484 2023-04-05)
Docker構築
docker-compose.yml
version: '3.7'
services:
rust_app:
image: rust:latest
container_name: rust_app
working_dir: /app
volumes:
- ./:/app
tty: true
environment:
USER: user
CARGO_BUILD_TARGET_DIR: /app/target
実行確認
$ docker compose exec rust_app rustc --version
rustc 1.75.0 (82e1608df 2023-12-21)
$ docker compose exec rust_app cargo --version
cargo 1.75.0 (1d8b05cdd 2023-11-20)
おわりに
これでいつでもRustの勉強ができる。
Discussion