この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Docker イメージを使用した Salesforce CLI の実行

Salesforce は、Salesforce CLI の Docker コンテナイメージを DockerHub に公開しています。インストーラや npm パッケージと同じリリースプロセスに従っています。毎週、その週のリリース候補 (latest-rc) の Docker コンテナイメージを公開します。その翌週、イメージは latest としてタグが付け直されます。latest または latest-rc CLI バージョン、または特定の番号付きバージョンを実行できます。

Salesforce CLI のバージョンごとに、次の 2 つのフレーバーが用意されています。

  • slim — TAR ファイルと OpenJDK 11 を使用して Linux にインストールされた CLI。
  • full — Node.js フルインストールの npm、および OpenJDK11 と追加ユーティリティ (jq など) を使用して Linux にインストールされた CLI。

使用するイメージの名前を判断するには、この Web ページまたは次の表を参照してください。

Salesforce CLI バージョン種別 Docker Hub イメージ名
Slim 最新リリース salesforce/salesforcedx:latest-slim
Full 最新リリース salesforce/salesforcedx:latest-full
Slim リリース候補 /salesforcedx:latest--slim
Full リリース候補 salesforce/salesforcedx:latest-rc-full
Slim 特定バージョン (7.112.0 など) salesforce/salesforcedx:7.112.0-slim
Full 特定バージョン (7.112.0 など) salesforce/salesforcedx:7.112.0-full

たとえば、slim CLI リリース候補イメージをプルして実行するには、次のように入力します。

1docker pull salesforce/salesforcedx:latest-rc-slim
2docker run -it salesforce/salesforcedx:latest-rc-slim

その後、次のような Salesforce CLI コマンドを実行できます。

1sfdx version

Salesforce CLI Docker コンテナを終了するには、次のように入力します。

1exit

コンテナを実行してコンテナ ID を把握したら、コンテナの外部からリモートでコマンドを実行することもできます。

1docker exec -it 8b1e2696a243 bin/bash sfdx version