この記事は、2023年6月に作成したものです。
はじめに
以前から興味があったRustを、日本語のドキュメントをもとに、学習を始めました!
自分の考えをまとめるために、記事を書いていこうと思います。
また、全くの初心者なので、間違っている点などがありましたら、コメントでご指摘お願いします!
この記事でできること
Dockerを使ってRustの開発環境を構築します。
Rustの環境ができている方は飛ばしてください。
環境
- macOS Monterey == 12.5
- Docker == 23.0.5
- Rust == 1.70.0
- Cargo == 1.70.0
Dockerfileの記述
まずは任意のディレクトリにDockerファイルを作成し、中身を書いていきます。
私は、最新バージョンのRustを使用しています。
FROM rust:latest
RUN mkdir -p root/workspace
WORKDIR /root/workspace
docker-composeファイルの記述
Dockerfileが書けたら、次はcomposeファイルを書いていきます。
docker-compose.yml
version: '3'
services:
rust:
build:
context: #Dockerfileのあるディレクトリ
dockerfile: Dockerfile
container_name: rust
tty: true
volumes:
- ./src:/root/workspace
environment:
- USER=user
docker-composeファイルのビルドと起動
下記のコマンドでcomposeファイルをビルドし起動させます。
お好みで-d
もつけてください。
docker-compose up
これで、ついにRustの環境を構築できました!
次回からは、実際にRustのコードを書いていきましょう!