tyamaguc07's hatenablog

考えたり調べたりしたことを書いていく。

Rust開発環境作成 with docker

  1. githubリポジトリ作成
  2. https://hub.docker.com/_/rust/ からDockerfileを取得
  3. イメージビルド
  4. docker run
    • docker run -it learn-rust
    • 各種バージョン確認

      root@5bb70de85a33:/# rustup --version
      rustup 1.14.0 (1e51b07cc 2018-10-04)
      root@5bb70de85a33:/# cargo --version
      cargo 1.30.0 (a1a4ad372 2018-11-02)
      root@5bb70de85a33:/# rustc --version
      rustc 1.30.1 (1433507eb 2018-11-07)

  5. Hello World
    • mkdir src
    • vi src/helloworld.rs

      fn main() {
      println!("Hello, world!");
      }

    • srcのマウントしてdocker run
      • docker run -itv $PWD:/project learn-rust
    • コンパイル
      • cd project/src
      • rustc helloworld.rs
    • 実行
      • ./helloworld

        Hello, world!

参考

qiita.com

qiita.com