Skip to content

sopherre/rust-with-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust on Docker

前提条件

このリポジトリを使用するには、以下の条件を満たしている必要があります:

  • OS: Mac での動作を想定しています。
  • エディタ: VSCode を使用します。
  • 拡張機能: Dev Containers 拡張機能を利用します。
  • SSH キー: GitHub に SSH キーでアクセスしている場合、SSH キーが ~/.ssh に配置されていること。
  • ホスト上の必要アプリ:
    • Docker がインストールされていること(docker -v を実行し、バージョン情報が表示されるか確認してください)。

目的

このリポジトリは、ホストマシン上の依存関係を最小限に抑え、Docker がインストールされていれば、Rust を使用した開発をスムーズに開始できる環境を提供することを目的としています。

アプリケーションの起動手順

  1. VSCode を開く
    リポジトリのルートフォルダを VSCode で開きます。

  2. Dev Container を起動
    キーボードショートカット CMD + Shift + P を押してコマンドパレットを開き、Dev Containers: Reopen in Container を選択します。

    • ※ コンテナが未起動の場合でも、自動的に起動されます。
  • Docker デーモンが起動していることを確認してください。
  1. ターミナルで確認
    コンテナ内のターミナルで以下のコマンドを実行することで、Rust アプリケーションが動作することを確認できます:
make run

成功すると、ターミナルに Hello, world! が表示されます。

開発について

Dev Container が起動すると、VSCode 内で直接開発を行うことが可能です。 ファイルの編集やパッケージのインストール、コンソール操作など、全てコンテナ内で実行されます。

トラブルシューティング

Docker が起動しない場合 • Docker デーモンが起動していることを確認してください。 • 再起動しても問題が解決しない場合は、Docker のインストール状況を確認してください。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published