概要Dockerコンテナを使用してRustの開発環境を立ち上げます。containerを利用して接続します。1.76.2Dockerのインストールdockerのインストールについては下記の記事を参考にしてください。22.04にdockerをインストールするUbuntu22.04にDockerをインストールする。一般ユーザでDockerを利用できるようにして、compose.yamlを記述してコンテナ起動する。higmasan.com2022.06.29VSCodeのインストールVSCodeのインストールは下記の記事を参考にしてください。インストールするUbuntuにVSCodeをインストールする。higmasan.com2022.07.03ファイルファイルを3つ用意します。拡張機能を使用して、開発環境を構成するためのファイルdevcontainer.jsonの3つです。以下のようなディレクトリ構造で開発していきます。DockerfileDockerfileRustの公式Dockerイメージrust:1.68.0-alpineをカスタマイズしていきます。ここではrustuserという名前のユーザを作成しています。UIDとGIDを1000としていますが、これはホストで利用しているユーザのUIDとGIDが1000だからです。このようにホストのユーザのUIDとGIDと同じにすることでファイルの所有権で問題が起こらなくなります。${USER_NAME}compose.yamlrustという名前のサービスを1つ定義しています。ビルドは前述のDockerfileを使用するようにしています。ビルドの結果できるイメージ名はrust-image、コンテナはrust-containerという名前で起動します。ボリュームはホストのカレントディレクトリをコンテナの/rust-dockerにマウントするように設定しています。truedevcontainer.jsonnameでをrustと定義しています。dockerComposeFileで前述のcompose.yamlを使用するようにしています。serviceでcompose.yamlに記述されているrustというサービスを起動します。Containerを使用した時にrustuserでログインするようにしています。追加したいVSCodeの拡張機能コンテナの起動VSCodeで.devcontainerのあるフォルダを開きます。.devcontainerそしてVSCodeの画面の左下の><みたいなところをクリックします。Containerをクリックします。versionを実行します。バージョンが表示されればコンテナに入れていることが確認できました。インストールするUbuntuにVSCodeをインストールする。dockerRailwayにdockerコンテナをデプロイするRailwayにrust製のwebアプリケーションのdockerコンテナをデプロイする。ビルド&デプロイに3分ほどを要した。22.04にdockerをインストールするUbuntu22.04にDockerをインストールする。一般ユーザでDockerを利用できるようにして、compose.yamlを記述してコンテナ起動する。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。libvirt(KVM)の仮想マシンでX11転送する最近のコメント表示できるコメントはありません。ひぐまさんの巣.メニューホームubuntudockerrustホーム検索トップサイドバ。