Docs Menu
Docs Home
/ /
Atlas CLI
/

Docker で Atlas CLI コマンドを実行

項目一覧

  • 前提条件を完了する
  • 実行手順

このチュートリアルでは、次の方法で Docker で Atlas CLI コマンドを実行する方法を説明します。

  • Docker を対話モードで実行する

  • Docker をデーモン(デタッチし)として実行

インタラクティブ モードと個別モードの詳細については、「Docker 実行 」を参照してください。

Atlas CLIDockerイメージの詳細については、Docker ハブ リポジトリを参照してください。

Docker を使用してローカル Atlas 配置を作成することもできます。 詳しくは、「 Docker を使用してローカル Atlas 配置の作成 」を参照してください。

始める前に、次の前提条件を完了してください。

  1. Docker エンジン のインストール または Docker デスクトップ。

  2. Docker イメージをプルして、Dockerを使用して Atlas CLI をインストールします。

  3. (任意)環境ファイルを使用して対話モードで を実行するには、環境ファイルを作成し ます 有効な Atlas CLI 環境変数 と、 API キーを提供する API キー環境変数 を含みます。

Docker で Atlas CLI コマンドを実行するには、次のいずれかのオプションを選択し、手順に従います。

1

コマンドを実行して、shell を対話モードで取得します。

環境ファイルなしで shell を取得するには、次のコマンドを実行します。

docker run --rm -it mongodb/atlas bash

環境ファイルを使用して shell を取得するには、次のコマンドを実行して、 atlas.envを環境ファイルの名前に置き換えます。

docker run --env-file atlas.env --rm -it mongodb/atlas bash
2

コマンドを認証して実行するには、 環境ファイル で API キーを設定します 。詳しくは、「 Atlas CLI 環境変数 」を参照してください。

環境ファイルなしで認証するには、 Atlas auth loginを実行して認証します。

atlas auth login

認証が完了したら、Atlas CLI コマンドを実行できるようになります。 たとえば、 Atlas --helpを実行すると、使用可能なコマンドの詳細を学習できます。

atlas --help
1

以下のコマンドを実行して、デーモンを起動します。

docker run -d --name mongodb/atlas mongodb/atlas
2

次のコマンドを実行して、環境ファイルを持つ shell を取得します。

docker exec --env-file atlas.env --rm -it mongodb/atlas bash
3

コマンドを認証して実行するには、 環境ファイル で API キーを設定します 。詳しくは、「 Atlas CLI 環境変数 」を参照してください。

API キーを設定したら、各 Atlas CLI コマンドの前にdocker exec --env-file ./atlas.env --rm mongodb/atlasを追加することで、Atlas CLI コマンドを実行できるようになります。 たとえば、環境ファイルを使用してAtlas --helpコマンドを実行するには、次のコマンドを実行して、atlas.env を環境ファイルの名前に置き換えます。

docker exec --env-file ./atlas.env --rm mongodb/atlas atlas --help

戻る

テスト オートメーション