JetBrains Rider 2024.1 ヘルプ

サービスウィンドウ

サービスツールウィンドウを使用すると、実行 / デバッグ構成、アプリケーションサーバー、データベースセッション、Docker 接続など、ソフトウェア開発中に役立つさまざまなサービスを管理できます。プラグイン開発者は、IntelliJ プラットフォーム API を通じて他のサービスを追加できます。

メインツールバーには、すべてのサービスタイプに共通の次のボタンとメニューが含まれています。

The Expand All button

すべて展開 Ctrl+NumPad Plus

リスト内のすべての項目を展開します。

The Collapse All button

すべて折りたたむ Ctrl+NumPad Minus

リスト内のすべての項目を折りたたみます。

The Group By menu

グループ化

サービスのリストを整理する方法を選択します。

  • サービスタイプ : 実行ダッシュボードDockerデータベースなどのタイプごとにサービスを整理します。

  • サービスグループ : ビルドツールやデータソース名などのグループごとにサービスを整理します

The Filter menu

フィルター

サービスのリストをフィルタリングする方法を選択します。

The Open in New Tab button

新規タブで開く

選択した項目を別のタブに移動します。

The Add Service menu

サービスの追加 Alt+Insert

追加するサービスタイプを選択します。

サービスツールウィンドウの設定

サービスを独自のツールウィンドウに移動することで (サービスを右クリックして新規タブで開くを選択)、サービスツールウィンドウのレイアウトを調整できます。

専用のダイアログで設定することもできます。

  1. サービスツールウィンドウで をクリックし、サービスツールウィンドウの設定を選択します。

    または、Ctrl+Shift+A を押して、サービスツールウィンドウの設定と入力し始めます。

  2. 除外および包含ボタンを使用して、サービスをサービスツールウィンドウから別のツールウィンドウに移動したり、その逆を行ったりします。実行 / デバッグセクションの構成には独自のツールウィンドウがありません。代わりに、サービスツールウィンドウに含まれていない場合は、実行またはデバッグツールウィンドウに表示されます。

実行 / デバッグ構成

実行 / デバッグ構成は、デフォルトではサービスツールウィンドウにリストされていません。使用可能にする構成のタイプを明示的に指定し、対応する構成を作成する必要があります。

サービスウィンドウに実行 / デバッグ構成を追加する

  1. メインメニューから表示 | ツールウィンドウ | サービスを選択するか、Alt+8 を押します。

  2. サービスツールウィンドウで、サービスの追加をクリックし、実行構成タイプ…を選択します。

    Services tool window: Add run configuration
  3. リストから実行 / デバッグ構成タイプを選択して、このタイプのすべての構成をウィンドウに追加します。

    ツールウィンドウには、1 つ以上の構成を作成した構成タイプのみが表示されることに注意してください。

ツールバーのボタンは、選択した実行 / デバッグ構成のタイプに応じて異なり、次のものが含まれます。

The Run button

実行 Ctrl+Shift+F10

選択した設定を実行します。

The Debug button

デバッグ ⌃⇧ F9

選択した構成をデバッグモードで実行します。

The Stop button

停止 Ctrl+F2

選択した設定を停止します。

The Rerun button

再実行 Ctrl+Shift+F10

選択した構成を再実行します。

The Rerun in Debug Mode button

デバッグモードで再実行 ⌃⇧ F9

選択した構成をデバッグモードで再実行します。

The Filters menu

フィルター

選択した構成の出力をフィルターします。例: 警告と成功した手順を表示するように選択できます。

The More menu

さらに

構成に関連する追加のアクション。例: 選択した構成の設定を開いて変更できます。

アプリケーションサーバー

デフォルトでは、すべてのタイプのアプリケーションサーバーの実行 / デバッグ構成がサービスツールウィンドウで使用できます。アプリケーションサーバー構成を作成すると、サービスのリストで使用できるようになります。

アイコン

アクション

説明

The Run button

実行 Ctrl+Shift+F10

選択したアプリケーションサーバー設定を実行します。

The Rerun button

再実行 Ctrl+Shift+F10

選択したアプリケーションサーバー設定を再起動します。

The Debug button

デバッグ⌃⇧ F9

選択したアプリケーションサーバー設定をデバッグします。

The Stop button

停止 Ctrl+F2

選択したアプリケーションサーバー設定を停止します。

The Deploy All button

すべてをデプロイ

選択したアプリケーションサーバー設定のすべてのアーティファクトをデプロイします。

The Artifacts button

アーティファクト

選択したアプリケーションサーバー設定に対してどのアーティファクトをデプロイするかを設定します。

The Update Running Application button

実行中アプリケーションの更新 Ctrl+F10

ソースコードを変更した後に実行中のアプリケーションを更新します。

データベースサービス

データベースサービスでは、セッションと接続を管理できます。接続は物理的な通信チャネルであり、セッションは情報交換の状態です。例: ソーシャルネットワークを閲覧している場合、接続ログにはクライアントとサーバーの間に何千もの接続エントリがあり、セッションログには転送されたバイト数を含む単一のログエントリしか表示されません。

データベースセッションの管理の詳細については、「セッション」を参照してください。

Database services in the Services tool window

左側のツールバーのコントロール

アイコン

アクションとショートカット

説明

The Jump to Console button

クエリコンソールに移動 Ctrl+Shift+F10

クエリコンソールポップアップを開きます。クエリコンソールポップアップで、エディターで開くクエリコンソールを選択できます。

the Deactivate icon

非アクティブにする Ctrl+F2

選択した 1 つまたは複数のデータソースのデータベース接続を閉じます。(セッションが接続されているデータソースは、アイコンの隅に緑色の点で示されます。)

アイコン

アクションとショートカット

説明

Tx

トランザクションモード

および

トランザクションの分離

データベーストランザクションの分離レベル(英語)とトランザクションのコミット方法を選択します。

  • 自動 : データベースサーバーにローカルの変更を送信すると、現在のトランザクションが自動的にコミットされます。

  • マニュアル : データベースサーバーに送信された変更は、ツールバーの送信とコミット (the Submit and Commit icon) またはロールバック (the Roll Back button) ボタンを使用して明示的にコミットまたはロールバックできるトランザクションに蓄積されます。

データベースのトランザクションモードと分離の詳細については、変更をデータベースに送信するを参照してください。

the Commit icon

コミット

( マニュアルトランザクションモードの場合) 現在のトランザクションをコミットします。このボタンは手動トランザクションモードでのみ使用できます。「トランザクションモードと分離」も参照してください。

the Roll back icon

ロールバック

( マニュアルトランザクションモードの場合) 変更をロールバックします。このボタンは手動トランザクションモードでのみ使用できます。「トランザクションモードと分離」も参照してください。

the Cancel Running Statements icon

ステートメント実行のキャンセル

Ctrl+F2

現在のステートメントの実行を終了します。

the Restore Default Layout button

デフォルトレイアウトの復元

ツールウィンドウ内のビジュアル要素のデフォルトの位置を復元します。

コンテキストメニュー

アイコン

アクションとショートカット

説明

The Jump to Console button

クエリコンソールに移動 Ctrl+Shift+F10

クエリコンソールポップアップを開きます。クエリコンソールポップアップで、エディターで開くクエリコンソールを選択できます。

the Deactivate icon

非アクティブにする Ctrl+F2

選択した 1 つまたは複数のデータソースのデータベース接続を閉じます。(セッションが接続されているデータソースは、アイコンの隅に緑色の点で示されます。)

すべてのセッションを閉じる

データソースに対して開かれているすべてのセッションを閉じます。

新規タブで開く

選択した項目を別のタブに移動します。

新規タブでそれぞれを開く

選択した項目を別々のタブに分割します。

新規タブでそれぞれのタイプを開く

サービスの種類ごとに別々のタブを作成します。

削除 Delete

データソースに対して開かれているすべてのセッションを閉じます。すべてのセッションを閉じると同じです。

アイコン

アクションとショートカット

説明

Tx

トランザクションモード

および

トランザクションの分離

データベーストランザクションの分離レベル(英語)とトランザクションのコミット方法を選択します。

  • 自動 : データベースサーバーにローカルの変更を送信すると、現在のトランザクションが自動的にコミットされます。

  • マニュアル : データベースサーバーに送信された変更は、ツールバーの送信とコミット (the Submit and Commit icon) またはロールバック (the Roll Back button) ボタンを使用して明示的にコミットまたはロールバックできるトランザクションに蓄積されます。

データベースのトランザクションモードと分離の詳細については、変更をデータベースに送信するを参照してください。

the Commit icon

コミット

( マニュアルトランザクションモードの場合) 現在のトランザクションをコミットします。このボタンは手動トランザクションモードでのみ使用できます。「トランザクションモードと分離」も参照してください。

the Roll back icon

ロールバック

( マニュアルトランザクションモードの場合) 変更をロールバックします。このボタンは手動トランザクションモードでのみ使用できます。「トランザクションモードと分離」も参照してください。

the Cancel Running Statements icon

ステートメント実行のキャンセル

Ctrl+F2

現在のステートメントの実行を終了します。

the Restore Default Layout button

デフォルトレイアウトの復元

ツールウィンドウ内のビジュアル要素のデフォルトの位置を復元します。

セッション名の変更 Shift+F6

セッションの名前を指定できるセッション「<session_name>」の名前を変更しますダイアログを表示します。

セッションを閉じる

選択したセッションを閉じます。

新規タブで開く

選択した項目を別のタブに移動します。

新規タブでそれぞれを開く

選択した項目を別々のタブに分割します。

新規タブでそれぞれのタイプを開く

サービスの種類ごとに別々のタブを作成します。

削除 Delete

データソースに対して開かれているすべてのセッションを閉じます。すべてのセッションを閉じると同じです。

アイコン

アクションとショートカット

説明

Tx

トランザクションモード

および

トランザクションの分離

データベーストランザクションの分離レベル(英語)とトランザクションのコミット方法を選択します。

  • 自動 : データベースサーバーにローカルの変更を送信すると、現在のトランザクションが自動的にコミットされます。

  • マニュアル : データベースサーバーに送信された変更は、ツールバーの送信とコミット (the Submit and Commit icon) またはロールバック (the Roll Back button) ボタンを使用して明示的にコミットまたはロールバックできるトランザクションに蓄積されます。

データベースのトランザクションモードと分離の詳細については、変更をデータベースに送信するを参照してください。

the Commit icon

コミット

( マニュアルトランザクションモードの場合) 現在のトランザクションをコミットします。このボタンは手動トランザクションモードでのみ使用できます。「トランザクションモードと分離」も参照してください。

the Roll back icon

ロールバック

( マニュアルトランザクションモードの場合) 変更をロールバックします。このボタンは手動トランザクションモードでのみ使用できます。「トランザクションモードと分離」も参照してください。

the Cancel Running Statements icon

ステートメント実行のキャンセル

Ctrl+F2

現在のステートメントの実行を終了します。

the Restore Default Layout button

デフォルトレイアウトの復元

ツールウィンドウ内のビジュアル要素のデフォルトの位置を復元します。

セッションに接続

選択したファイルを利用可能なセッションの 1 つに添付します。ファイルをセッションから切り離すには、エディターでファイルを開き、<セッション> リストをクリックしてセッションの切断を選択します。

新規タブで開く

選択した項目を別のタブに移動します。

新規タブでそれぞれを開く

選択した項目を別々のタブに分割します。

新規タブでそれぞれのタイプを開く

サービスの種類ごとに別々のタブを作成します。

削除 Delete

データソースに対して開かれているすべてのセッションを閉じます。すべてのセッションを閉じると同じです。

the Jump to Source button

ソースに移動 F4

エディターでファイルを開きます。

Docker

このタイプのサービスは、少なくとも 1 つの Docker インスタンスの接続設定を構成している場合に利用できます。詳細については、Docker デーモンに接続するを参照してください。

Docker 接続を追加する

  1. the New Service menu をクリックし、Docker 接続を選択します。

  2. 新規 Docker 接続ダイアログで docker 接続設定を構成します。

メイン Docker ノード

選択した Docker 接続を操作するための主なアクションは次のとおりです。

アイコン

アクション

説明

The Connect button

接続

Docker デーモンに接続して、使用可能なすべてのイメージとコンテナーをリストします。

The Disconnect button

切断

Docker デーモンから切断します。

The Edit Configuration button

構成の編集

Docker の接続設定を編集します。

The Deploy button

配置

既存の Docker 実行構成を選択するか、新しい実行構成を作成します。詳細については、Docker コンテナーを参照してください。

Delete Connections

接続の削除

選択した Docker デーモンへの接続を削除します。

The Pull Image button

イメージのプル…

Docker レジストリからイメージをプルします。詳細については、Docker Hub からパブリックイメージをプルするを参照してください。

The Clean Up button

クリーンアップ

停止したすべてのコンテナー、未使用のボリュームとネットワーク、ぶら下がっているイメージ、すべてのビルドキャッシュを削除します。

コンテナー

このノードには、対応する Docker デーモンによって管理されているすべてのコンテナーがリストされます。

アイコン

アクション

説明

The Clean Up button

クリーンアップ

停止したコンテナーをすべて削除します。

コンテナーを選択すると、次のアクションを使用できます。

アイコン

アクション

説明

The Start Container button

コンテナーの起動

選択したコンテナーを実行します。

The Stop Container button

コンテナーの停止

選択したコンテナーを停止します。

The Delete Container button

コンテナーの削除

選択したコンテナーを削除します。

コンテナーダッシュボード

ダッシュボードタブには、選択したコンテナーに関する重要な情報が表示されます。

  • コンテナーの名前とハッシュ ID。イメージ名をクリックすると、選択したコンテナーの実行に使用されたイメージをハイライトできます。

  • コンテナーで定義されている環境変数の名前と値。

  • コンテナーとホスト間のポートマッピング。

  • コンテナーとホスト間のボリュームバインディング。

追加をクリックして、新しい変数、ポートバインディング、ボリュームバインディングを追加し、コンテナーを再作成します。

the More button をクリックして、いくつかの追加アクションを含むメニューを開きます。

ファイルの表示

実行中のコンテナーのファイルブラウザーでタブを開きます。

詳しくは、コンテナー内のファイルを参照するを参照してください。

インスペクション

コンテナー上で docker inspect を実行し、出力を別のタブに表示します。

詳しくは、実行中のコンテナーに関する詳細情報の表示を参照してください。

イメージ ID のコピー

このコンテナーを実行するために使用されたイメージのハッシュ ID をコピーします

コンテナー ID をコピー

コンテナーのハッシュ ID をコピーします。

イメージ

このノードには、対応する Docker デーモンによって管理されているすべてのイメージが一覧表示されます。

アイコン

アクション

説明

The Pull Image button

イメージのプル…

Docker レジストリからイメージをプルします。詳細については、Docker Hub からパブリックイメージをプルするを参照してください。

The Clean Up button

クリーンアップ

未使用のイメージをすべて削除します。

イメージを選択すると、次のアクションを使用できます。

アイコン

アクション

説明

The Create Container button

コンテナーの作成

選択したイメージから Docker コンテナーを作成します。

The Delete Image button

イメージの削除

選択したイメージを削除します。

The Copy Docker Image button

Docker イメージのコピー

ある Docker デーモンから別の Docker デーモンにイメージをコピーします。詳細については、イメージを別の Docker デーモンにコピーするを参照してください。

The Push Image button

イメージのプッシュ…

イメージを Docker レジストリにプッシュします。詳細については、イメージを Docker レジストリにプッシュするを参照してください。

イメージダッシュボード

ダッシュボードタブには、選択したイメージに関する重要な情報が表示されます。

  • 名前、ハッシュ ID、最新の変更日、イメージのサイズ。

  • イメージを指すタグのリスト。

  • このイメージから作成された既存のコンテナーのリスト。

また、選択したイメージに対するいくつかの便利なアクションも含まれています。

アクション

説明

The Create Container button コンテナーの作成

選択したイメージから Docker コンテナーを作成します。

The Push Image button イメージのプッシュ

イメージを Docker レジストリにプッシュします。詳細については、イメージを Docker レジストリにプッシュするを参照してください。

The Show Layers button レイヤーの表示

選択したイメージを構成するレイヤー(中間のタグなし内部イメージ)を表示するタブを開きます。

the More button をクリックして、いくつかの追加アクションを含むメニューを開きます。

アクション

説明

イメージ ID のコピー

選択したイメージのハッシュ ID をコピーします。

インスペクション

選択したイメージで docker inspect を実行し、別のタブに出力します。

ラベルの表示

イメージのラベル(英語)が付いたタブを開きます。

ネットワーク

このノードには、対応する Docker デーモンによって管理されているすべてのネットワークが一覧表示されます。

アイコン

アクション

説明

The Create Network button

ネットワーク作成

コンテナーが動作するための Docker ネットワークを作成します。

The Clean Up button

クリーンアップ

未使用のネットワークをすべて削除します。

ネットワークダッシュボード

ダッシュボードタブには、選択したネットワークに関する重要な情報が表示されます。

  • ネットワークの名前とハッシュ ID。

  • このネットワークに接続されているコンテナーのリスト。

  • このネットワークに割り当てられているラベルのリスト。

インスペクションをクリックして、選択したネットワークで docker inspect を実行し、別のタブに出力します。

ボリューム

このノードには、対応する Docker デーモンによって管理されているすべてのボリュームが一覧表示されます。

アイコン

アクション

説明

The Create Volume button

ボリューム作成

コンテナーが使用する Docker ボリュームを作成します。

The Clean Up button

クリーンアップ

未使用のボリュームをすべて削除します。

ボリュームを選択すると、次のアクションを使用できます。

アイコン

アクション

説明

The Delete Volume button

ボリュームの削除

選択したボリュームを削除します。

ボリュームダッシュボード

ダッシュボードタブには、選択したボリュームに関する重要な情報が表示されます。

  • ボリュームの名前またはハッシュ ID。

  • このボリュームを使用するコンテナーのリスト。

また、選択したボリュームに対するいくつかの便利なアクションも含まれています。

アクション

説明

The Inspect button インスペクション

選択したイメージで docker inspect を実行し、別のタブに出力します。

The Delete Volume button 除去

選択したボリュームを削除します。

the More button をクリックして、いくつかの追加アクションを含むメニューを開きます。

アクション

説明

ラベルの表示

ボリュームのラベル(英語)が付いたタブを開きます。

メイン Docker Compose ノード

アイコン

アクション

説明

The Deploy button

配置

関連する実行 / デバッグ構成を使用して、選択した Docker Compose サービスをデプロイします。詳細については、Docker Compose を参照してください。

The Stop button

停止

選択した Docker Compose サービス内のすべてのコンテナーを停止します。

The Down button

ダウン

すべての関連ネットワーク、ボリューム、イメージを含む、選択した Docker Compose サービス内のすべてのコンテナーを停止して削除します。

The Edit Configuration button

構成の編集

選択した Docker Compose 実行構成を編集します。

The Filter button

フィルター

実行していないコンテナーやタグのないイメージを表示するか隠すかを選択します。

Docker Compose サービス

アイコン

アクション

説明

The Start button

開始

選択したサービスのすべてのコンテナーを起動します。

The Stop button

停止

選択したサービスのすべてのコンテナーを停止します。

The Scale button

スケール

選択したサービスのコンテナー数を変更します。

The Delete Container button

コンテナーの削除

選択したコンテナーを削除します。

The Filter button

フィルター

実行していないコンテナーやタグのないイメージを表示するか隠すかを選択します。

Kubernetes

このタイプのサービスは次の場合に利用可能です。

  • Kubernetes プラグイン(英語)がインストールされ、有効になっています。JetBrains Rider での Kubernetes 統合の詳細については、「Kubernetes」を参照してください。

  • JetBrains Rider は、Kubernetes クラスター構成ファイルを検出します。デフォルトでは、これは $HOME/.kube ディレクトリ内の config という名前のファイルです。KUBECONFIG 環境変数を設定することで、他の kubeconfig ファイルを指定できます。kubeconfig ファイルの詳細については、「kubeconfig ファイルを使用したクラスターアクセスの整理(英語)」を参照してください。

デフォルトでは、サービスツールウィンドウには、デフォルトの kubeconfig ファイルから取得された現在のクラスターコンテキストが表示されます。このツールウィンドウにさらにコンテキストを追加できます。

アイコン

アクション

説明

The Refresh button

リフレッシュ

Kubernetes クラスターから情報をリフレッシュします。

The Namespace menu

名前空間

名前空間を選択して、クラスター内で使用可能なリソースをフィルターします。

the Add Context action

新しい Kubernetes コンテキスト

サービスツールウィンドウ内のノードとしての Kubernetes コンテキストを追加します

Connect Telepresence

テレプレゼンスを接続する

Telepresence を使用してクラスターに接続する (クラスターが選択されている場合に使用可能)。

The View YAML button

YAML を表示

開いたファイルでは、次のアクションを使用できます。

  • the Apply icon : 現在のコンテキストと名前空間に変更を適用します。

  • the Delete icon : 現在のコンテキストと名前空間からリソースを削除します。

  • the Refresh icon : クラスターからファイルの内容を再ロードします

  • the Diff icon : 開いているファイルと対応するクラスターリソースの違いを差分ビューアーで表示します。

  • Change Context : 現在のコンテキストを変更

The Describe Resource button

リソースの説明

kubectl describe コマンドと同様に、選択したリソースに関する詳細情報を表示します。

The Delete Resource button

リソースの削除

選択したリソースをクラスターから削除します。

The Follow Log button

ログをフォロー

選択した pod のコンテナーのログを出力します。

The Download Log button

ログをダウンロード

選択した pod のコンテナーのログをスクラッチファイルに保存し、エディターで開きます。

スクラッチファイルを使用する代わりに、ログを保存するためのパスを設定したり、毎回場所を選択したりできます。pod ログのダウンロード場所を構成するには、The Show Settings button をクリックするか、設定 / 環境設定 | ビルド、実行、デプロイ | Kubernetes を開きます。

The Open Console button

コンソールを開く

選択した pod のコンテナー内で実行されているプロセスのコンソールに接続します。

The Run Shell button

シェルの実行

選択した pod のコンテナーに対してインタラクティブシェルを実行します。

デフォルトでは、JetBrains Rider は /bin/bash を実行します。別のシェルを実行するには、設定 / 環境設定 | ビルド、実行、デプロイ | Kubernetes を開き、コンテナー内でシェルを実行するコマンドフィールドで pods が使用するシェルを指定します。

The Run Shell button

ポートの転送

1 つ以上のローカルポートを pod のリモートポートに転送します。

例:

  • 7070 — ローカルポート 7070 でリッスンし、リモートポート 7070 との間でデータを転送します。

  • :8080 — ランダムなローカルポートでリッスンし、リモートポート 8080 との間でデータを転送します。

  • 8888:5000 — ローカルポート 8888 でリッスンし、リモートポート 5000 との間でデータを転送します。

ポートフォワーディングのその他の例については、Kubernetes のドキュメント(英語)を参照してください。

生産性のヒント

タブを使用

サービスツールウィンドウには多くのサービスを含めることができます。これらのサービスは、種類に応じてグループ化するか、独自のカスタムグループ化用に個別のタブを作成できます。例: 以下を含むタブを作成できます: 開発中のアプリケーションの実行構成、アプリケーションのバックエンドとして使用されるデータベースを実行する Docker コンテナー、およびデータベースにアクセスするためのコンソール。

サービスツリーを非表示にする

サービスツールウィンドウツールバーの右側にある The Show Options Menu button をクリックし、次にサービスツリーの表示をクリックしてチェックボックスを削除します。

サービスツリーを非表示にすると、サービスナビゲーションバーに置き換えられます。Alt+Home を押してサービスナビゲーションバーにフォーカスを合わせます。

サービスの非表示、削除、削除

サービスを右クリックし、削除 Delete を選択して、対応する実行構成、クラウドプロバイダー、Docker 接続などを完全に削除します。

特定のタイプの実行 / デバッグ構成をサービスツールウィンドウに表示したくない場合は、対応する構成を右クリックしてサービスから構成タイプを削除を選択します。これは実際の構成を削除しません。

サービスツールウィンドウから特定の実行構成を非表示にするには、対応する構成を右クリックして構成を非表示を選択します。すべての非表示の実行構成を表示するには、the Add Service menu をクリックして非表示の構成を復元を選択します。

関連ページ:

実行 / デバッグ構成

JetBrains Rider は、実行 / デバッグ構成を使用して、コードを実行、デバッグ、デプロイ、テストします。各構成は、何を実行し、どのパラメーターと環境を使用するかを定義する、名前付きのスタートアッププロパティのセットです。実行 / デバッグ構成には 2 つのタイプがあります。一時的 — エディターから .NET 静的メソッドを実行 / デバッグするたびに作成されます。永続的 — テンプレートから明示的に作成されるか、一時的な構成を保存することによって作成されます。永続的な構成は、削除するま...

セッション

データベースツールと SQL プラグインを有効にするこの機能は、JetBrains Rider にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。JetBrains Rider では、デー...

変更をデータベースに送信する

コミットによってトランザクションが終了し、他のユーザーがすべての変更を利用できるようになります。JetBrains Rider では、トランザクションをコミットする方法 (自動または手動) を選択できます。トランザクションモードとトランザクションを自動的にコミットする方法の詳細については、トランザクションモードを参照してください。コミットモードを手動で変更するには、データエディターのツールバーの Tx ドロップダウンメニューを使用します。変更を手動で送信するデフォルトでは、テーブルの変更は自動的に送...

Docker

Docker は、分離された再現可能な環境で実行可能ファイルをデプロイおよび実行するためのツールです。これは、たとえば、本番環境と同じ環境でコードをテストする場合に役立ちます。JetBrains Rider は Docker 機能を統合し、Docker イメージの作成、Docker コンテナーの実行、Docker Compose アプリケーションの管理、パブリックおよびプライベート Docker レジストリの使用など、IDE から直接実行するための支援を提供します。Docker プラグインを有効に...

Docker コンテナー

Docker コンテナーは、対応するイメージのランタイムインスタンスです。JetBrains Rider は、Docker 実行構成を使用して、Docker イメージをビルドし、コンテナーを実行するコマンドを実行します。Docker プラグインを有効にするこの機能は、デフォルトで JetBrains Rider にバンドルされて有効になっている Docker プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択し...

Docker イメージ

Docker イメージは、コンテナーを実行するための実行可能パッケージです。Docker はレジストリを使用してイメージを配布します。デフォルトでは、JetBrains Rider は Docker Hub を使用します。これは、さまざまな Linux フレーバー、データベース管理システム、Web サーバー、ランタイム環境など、最も一般的なイメージがすべて含まれるパブリックレジストリです。他にもパブリックおよびプライベートの Docker レジストリがあり、独自のレジストリサーバーをデプロイすること...