My IBM Cloud

https://console.bluemix.net/docs/cli/index.html#overview

IBM Cloud Developer Tools の前提条件
IBM Cloud に登録します。

Microsoft Windows™ を使用する場合、Windows 10 以降を使用する必要があります。

Docker の Stable チャネル (安定版) を使用する必要があり、バージョン 1.13.1 以上が必要です。
IBM Cloud Developer Tools のインストール方法
ツール・セットをインストールするには、関連するコマンドを実行して、インストーラーを起動します。 
これにより、IBM Cloud 開発用の推奨されるツールである、
Homebrew (Mac のみ)、
Git、
Docker、
Helm、
kubectl、
curl、
IBM Cloud CLI、
IBM Cloud Developer Tools プラグイン、
Cloud Functions プラグイン、
Container Registry プラグイン、
Container Service プラグイン、
および sdk-gen プラグイン

がインストールされます (まだインストールされていない場合)。

Mac および Linux:
curl -sL https://ibm.biz/idt-installer | bash
shvtech ~>curl -sL https://ibm.biz/idt-installer | bash
[main] --==[ IBM Cloud Developer Tools for Linux/MacOS - Installer, v1.2.3 ]==--
[install] Starting Update...
[install] Note: You may be prompted for your 'sudo' password during install.

[install_deps] Checking for external dependency: brew
[install_deps] Installing/updating external dependency: git
[install_deps] Installing/updating external dependency: docker

==> Tapping caskroom/cask
Cloning into '/usr/local/Library/Taps/caskroom/homebrew-cask'...
remote: Counting objects: 4072, done.
remote: Compressing objects: 100% (4041/4041), done.
remote: Total 4072 (delta 30), reused 1802 (delta 27), pack-reused 0
Receiving objects: 100% (4072/4072), 1.27 MiB | 0 bytes/s, done.
Resolving deltas: 100% (30/30), done.
Checking connectivity... done.
Tapped 0 formulae (4,080 files, 3.9M)
Error: Unknown command: cask

[install_deps] Please review any setup requirements for 'docker' from: https://docs.docker.com/engine/installation/
[install_deps] Installing/updating external dependency: kubectl
######################################################################## 100.0%
Password:
[install_deps] Please review any setup requirements for 'kubectl' from: https://kubernetes.io/docs/tasks/tools/install-kubectl/
[install_deps] Installing/updating external dependency: helm

Error: No available formula with the name "kubernetes-helm" 
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching taps...
Error: No formulae found in taps.
==> You haven't updated Homebrew in a while.
A formula for kubernetes-helm might have been added recently.
Run `brew update` to get the latest Homebrew updates!

[install_deps] Please review any setup requirements for 'helm' from: https://github.com/kubernetes/helm/blob/master/docs/install.md
[install_bx] Installing IBM Cloud 'bx' CLI for platform 'Darwin'...
[install_bx] Downloading and installing IBM Cloud 'bx' CLI from: https://clis.ng.bluemix.net/install/osx
Current platform is macOS. Downloading corresponding Bluemix CLI...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   109    0   109    0     0    122      0 --:--:-- --:--:-- --:--:--   124
100 14.5M  100 14.5M    0     0  1543k      0  0:00:09  0:00:09 --:--:-- 2479k
Download complete. Executing installer...
installer: Package name is IBM Cloud Command Line Interface
installer: Installing at base path /
installer: The install was successful.
Install complete.
[install_bx] IBM Cloud 'bx' CLI install finished.
[install_bx] Running 'bx --version'...
bx version 0.7.1+8a6d40e-2018-06-07T07:13:39+00:00


[install_plugins] Installing/updating IBM Cloud CLI plugins used by IDT...
[install_plugins] Checking status of plugin: cloud-functions
[install_plugins] Installing plugin 'cloud-functions'
リポジトリー 'Bluemix' から 'cloud-functions' を検索しています...
プラグイン 'cloud-functions 1.0.17' がリポジトリー 'Bluemix' 内で見つかりました
バイナリー・ファイルをダウンロードしようとしています...
 11.12 MiB / 11.12 MiB [================================================================================================] 100.00% 6s
11663856 バイトがダウンロードされました
バイナリーをインストールしています...
OK
プラグイン 'cloud-functions 1.0.17' は /Users/shvtech/.bluemix/plugins/cloud-functions に正常にインストールされました。 'bx plugin show cloud-functions' を使用して詳細を表示してください。


[install_plugins] Checking status of plugin: container-registry
[install_plugins] Installing plugin 'container-registry'
リポジトリー 'Bluemix' から 'container-registry' を検索しています...
プラグイン 'container-registry 0.1.326' がリポジトリー 'Bluemix' 内で見つかりました
バイナリー・ファイルをダウンロードしようとしています...
 29.56 MiB / 29.56 MiB [===============================================================================================] 100.00% 13s
30991856 バイトがダウンロードされました
バイナリーをインストールしています...
OK
プラグイン 'container-registry 0.1.326' は /Users/shvtech/.bluemix/plugins/container-registry に正常にインストールされました。 'bx plugin show container-registry' を使用して詳細を表示してください。


[install_plugins] Checking status of plugin: container-service
[install_plugins] Installing plugin 'container-service'
リポジトリー 'Bluemix' から 'container-service' を検索しています...
プラグイン 'container-service 0.1.504' がリポジトリー 'Bluemix' 内で見つかりました
バイナリー・ファイルをダウンロードしようとしています...
 20.11 MiB / 20.11 MiB [================================================================================================] 100.00% 9s
21085984 バイトがダウンロードされました
バイナリーをインストールしています...
OK
プラグイン 'container-service 0.1.504' は /Users/shvtech/.bluemix/plugins/container-service に正常にインストールされました。 'bx plugin show container-service' を使用して詳細を表示してください。


[install_plugins] Checking status of plugin: dev
[install_plugins] Installing plugin 'dev'
リポジトリー 'Bluemix' から 'dev' を検索しています...
プラグイン 'dev 1.3.3' がリポジトリー 'Bluemix' 内で見つかりました
バイナリー・ファイルをダウンロードしようとしています...
 16.62 MiB / 16.62 MiB [================================================================================================] 100.00% 8s
17424896 バイトがダウンロードされました
バイナリーをインストールしています...
OK
プラグイン 'dev 1.3.3' は /Users/shvtech/.bluemix/plugins/dev に正常にインストールされました。 'bx plugin show dev' を使用して詳細を表示してください。


[install_plugins] Checking status of plugin: sdk-gen
[install_plugins] Installing plugin 'sdk-gen'
リポジトリー 'Bluemix' から 'sdk-gen' を検索しています...
プラグイン 'sdk-gen 0.1.10' がリポジトリー 'Bluemix' 内で見つかりました
バイナリー・ファイルをダウンロードしようとしています...
 10.34 MiB / 10.34 MiB [================================================================================================] 100.00% 5s
10842384 バイトがダウンロードされました
バイナリーをインストールしています...
OK
プラグイン 'sdk-gen 0.1.10' は /Users/shvtech/.bluemix/plugins/sdk-gen に正常にインストールされました。 'bx plugin show sdk-gen' を使用して詳細を表示してください。


[install_plugins] Running 'bx plugin list'...
インストール済みプラグインをリストしています...

プラグイン名         バージョン   
cloud-functions      1.0.17   
container-registry   0.1.326   
container-service    0.1.504   
dev                  1.3.3   
sdk-gen              0.1.10   

[install_plugins] Finished installing/updating plugins


[env_setup] The following shortcuts defined to access the IBM Cloud Developer Tools CLI:
[env_setup]   idt           : Main command, shorthand for 'bx dev'
[env_setup]   idt update    : Update your IBM Cloud Developer Tools to the latest version
[env_setup]   idt uninstall : Uninstall the IBM Cloud Developer Tools
[install] Install finished.
[main] --==[ Total time: 255 seconds ]==--

https://console.bluemix.net/docs/cli/idt/commands.html#idt-cli

shvtech ~>ibmcloud dev help
名前
   bx dev - プロジェクトを IBM Cloud 上で作成、管理、および実行するための CLI プラグイン

使用法:
   bx dev command [arguments...] [command options]

バージョン:
   1.3.3

コマンド:
   build             プロジェクトをローカル・コンテナーに作成
   code              コードをプロジェクトからダウンロード
   console           プロジェクトを IBM Cloud コンソールで開きます
   create            新規プロジェクトを作成し、サービスを追加するためのオプションを提供する
   debug             ローカル・コンテナー内のアプリケーションをデバッグ
   delete            プロジェクトをスペースから削除
   deploy            アプリケーションを IBM Cloud にデプロイ
   enable            IBM Cloud ファイルを既存のプロジェクトに追加します。
   get-credentials   バウンド・サービスを有効にするためにプロジェクトで必要な資格情報を取得します。
   list              スペース内の IBM Cloud プロジェクトをすべてリスト
   run               ローカル・コンテナー内のアプリケーションを実行
   shell             シェルをローカル・コンテナーに対して開始します
   status            CLI によって使用されているコンテナーの状況を検査
   stop              コンテナーの停止
   test              ローカル・コンテナー内のアプリケーションをテスト
   view              ご使用のプロジェクトの URL を表示します
   help              ヘルプの表示
   
コマンドについて詳しくは、「bx dev help [command]」を入力してください。

グローバル・オプション:
   --help, -h                     ヘルプの表示

https://console.bluemix.net/docs/cli/reference/bluemix_cli/get_started.html#getting-started

https://console.bluemix.net/docs/cli/reference/bluemix_cli/bx_cli.html#ibmcloud_login

shvtech ~>bx login

API エンドポイントを選択します:
1. au-syd - https://api.au-syd.bluemix.net
2. eu-de - https://api.eu-de.bluemix.net
3. us-south - https://api.ng.bluemix.net
4. us-east - https://api.us-east.bluemix.net
5. eu-gb - https://api.eu-gb.bluemix.net
6. 異なる API エンドポイントを入力します
数値を入力してください> 3

Email> shvtech@shvyac.com

Password> 
認証中です...
OK

ターゲットのアカウント  (11d301b1a...026fe6811fc)

ターゲットのリソース・グループ Default

                            
API エンドポイント:      https://api.ng.bluemix.net   
地域:                    us-south   
ユーザー:                shvtech@shvyac.com   
アカウント:               (11d301b1a...026fe6811fc)   
リソース・グループ:      Default   
CF API エンドポイント:      
組織:                       
スペース:                   

ヒント: Cloud Foundry アプリケーションおよびサービスを管理している場合

- 'bx target --cf' を使用して Cloud Foundry 組織/スペースを対話式にターゲットにするか、
'bx target --cf-api ENDPOINT -o ORG -s SPACE' を使用して組織/スペースをターゲットにします。

- 現行の IBM Cloud CLI コンテキストを使用して Cloud Foundry CLI を実行する場合は、'bx cf' を使用します。

https://console.bluemix.net/docs/cli/reference/bluemix_cli/bx_cli.html#ibmcloud_target

shvtech ~>bx target --cf
ターゲットの Cloud Foundry (https://api.ng.bluemix.net)

ターゲットの組織 shvtech@shvyac.com

ターゲットのスペース dev


                            
API エンドポイント:      https://api.ng.bluemix.net   
地域:                    us-south   
ユーザー:                shvtech@shvyac.com   
アカウント:               (11d301b1a...026fe6811fc)   
リソース・グループ:      Default   
CF API エンドポイント:   https://api.ng.bluemix.net (API バージョン: 2.92.0)   
組織:                    shvtech@shvyac.com   
スペース:                dev  

https://console.bluemix.net/docs/cli/reference/bluemix_cli/bx_cli.html#ibmcloud_help

 
shvtech ~>ibmcloud help
名前:
   ibmcloud - IBM Cloud と対話するためのコマンド・ライン・ツール

使用法:
   [environment variables] ibmcloud [global options] command [arguments...] [command options]

バージョン:
   0.7.1+8a6d40e-2018-06-07T07:13:39+00:00

コマンド:
   api                    ターゲットの API エンドポイントを設定または表示します
   login                  ユーザーをログインします
   logout                 ユーザーをログアウトします
   target                 ターゲットにする地域、アカウント、リソース・グループ、組織、またはスペースを設定または表示します
   info                   クラウド情報を表示します
   config                 デフォルト値を構成に書き込みます
   update                 CLI を最新バージョンに更新します
   regions                すべての地域をリストします
   cloud-functions, wsk   Bluemix CLI plug-in for IBM Cloud Functions
   account                アカウント、ユーザー、組織、およびスペースを管理します
   catalog                カタログの管理
   resource               リソース・グループとリソースを管理します
   iam                    リソースの ID およびアクセスを管理します
   app                    Cloud Foundry アプリケーションとアプリケーションに関連したドメイン、経路、および証明書を管理します
   service                Cloud Foundry サービスを管理します
   billing                使用量および請求先情報を取得します
   plugin                 プラグインおよびプラグイン・リポジトリーを管理します
   cf                     IBM Cloud CLI のコンテキストを使用して Cloud Foundry CLI を実行します
   cfee                   Manage Cloud Foundry Enterprise Environments (experimental)
   sl                     Gen1 インフラストラクチャー・サービス
   cr                     IBM Cloud Container Registry と対話するためのコマンド。
   cs                     IBM Cloud Container Service のプラグイン。
   dev                    プロジェクトを IBM Cloud 上で作成、管理、および実行するための CLI プラグイン
   sdk                    OpenAPI 仕様文書から SDK を生成、または OpenAPI 仕様を検証するための
                                IBM Cloud コマンド・ライン・プラグイン
   help                   
   
コマンドについて詳しくは、'ibmcloud help [command]' と入力してください。

環境変数:
   BLUEMIX_COLOR=false                     出力に色を付けません
   BLUEMIX_ANALYTICS=false                 分析の使用統計を収集しません
   BLUEMIX_VERSION_CHECK=false             更新の最新バージョンをチェックしません
   BLUEMIX_HTTP_TIMEOUT=5                  HTTP 要求の時間制限
   BLUEMIX_API_KEY=api_key_value           ログインに使用される API キー
   BLUEMIX_TRACE=true                      API 要求診断を stdout に出力します
   BLUEMIX_TRACE=path/to/trace.log         API 要求診断をログ・ファイルに付加します
   BLUEMIX_HOME=path/to/dir                構成ディレクトリーへのパス

グローバル・オプション:
   --version, -v                      バージョンを出力します
   --help, -h                         ヘルプを表示します

https://console.bluemix.net/docs/cli/reference/bluemix_cli/bx_cli.html#ibmcloud_commands_apps

shvtech ~>ibmcloud app help
名前:
   ibmcloud app - Cloud Foundry アプリケーションとアプリケーションに関連したドメイン、経路、および証明書を管理します
使用法:
   ibmcloud app command [arguments...] [command options]

コマンド:
   push                     新しいアプリをプッシュしたり、既存のアプリに対して変更を同期します
   list                     現行スペース内のすべてのアプリをリストします
   show                     アプリの正常性と状況を表示します
   scale                    特定のアプリについてインスタンス・カウント、ディスク・スペース制限、およびメモリー制限を変更または表示します
   delete                   アプリを削除します
   rename                   アプリを名前変更します
   start                    アプリを開始します
   stop                     アプリを停止します
   restart                  アプリを再始動します
   restage                  アプリを再ステージングします
   instance-restart         この実行アプリケーション・インスタンスを指定された索引で終了し、同じ索引でそのアプリケーションの新しいインスタンスをインスタンス化します
   events                   最近のアプリ・イベントを表示します
   files                    ディレクトリー内のファイルのリストまたは特定のファイルの内容を出力します
   logs                     アプリの最近のログを追尾または表示します
   env                      アプリの環境変数をすべて表示します
   env-set                  アプリの環境変数を設定します
   env-unset                環境変数を削除します
   stacks                   すべてのスタックをリストします (スタックはオペレーティング・システムを含む事前ビルドされたファイル・システムであり、このファイル・システムはアプリを実行できます)
   stack-show               スタックの情報を表示します (スタックはオペレーティング・システムを含む事前ビルドされたファイル・システムであり、このファイル・システムはアプリを実行できます)
   manifest-create          正常にプッシュされたアプリのアプリ・マニフェストを作成します
   domain-cert              指定されたドメインの資格情報をリストします
   domain-cert-add          現行組織内の指定されたドメインに証明書を追加します
   domain-cert-remove       現行組織内の指定されたドメインから証明書を削除します
   routes                   現行スペースまたは現行組織内のすべての経路をリストします
   route-check              経路が現在存在しているかどうかを調べる簡単なチェックを行います。
   route-map                アプリまたはコンテナー・グループに URL 経路を追加します
   route-unmap              アプリまたはコンテナー・グループから URL 経路を削除します
   route-create             後で使用するためにスペース内に URL 経路を作成します
   route-delete             経路を削除します
   orphaned-routes-delete   すべての孤立した経路 (すなわちアプリにマップされていない経路) を削除します
   domains                  現行組織内のドメインをリストします
   domain-create            後で使用するために組織内にドメインを作成します
   domain-delete            ドメインを削除します
   shared-domain-create     すべての組織が使用できるドメインを作成します
   shared-domain-delete     共有ドメインを削除します
   help                     
   
コマンドについて詳しくは、'ibmcloud app help [command]' と入力してください。

https://console.bluemix.net/docs/cli/reference/bluemix_cli/bx_cli.html#ibmcloud_info

shvtech ~>ibmcloud info
クラウド情報をリストしています...
                                  
API エンドポイント:            https://api.ng.bluemix.net   
認証エンドポイント:            https://iam.bluemix.net   
コンソール・エンドポイント:    https://console.bluemix.net   
MCCP エンドポイント:           https://mccp.ng.bluemix.net   
地域:                          us-south   
最小限の CLI バージョン:       null   
最小限の推奨 CLI バージョン:   null   
最新の CLI バージョン:         0.7.1   

ターゲット CF:
API エンドポイント:                     https://api.ng.bluemix.net   
ビルド:                                 270030   
API バージョン:                         2.92.0   
許可エンドポイント                      https://login.ng.bluemix.net/UAALoginverWAR   
UAA エンドポイント:                     https://uaa.ng.bluemix.net   
SSH エンドポイント:                     ssh.ng.bluemix.net:222   
SSH ホスト・キー・フィンガープリント:   c7:1f:89:2a:62:3b:78::81:fb:39:26:da   
SSH oauth クライアント:                 ssh-proxy   
経路指定エンドポイント:                 null   
ドップラー・ロギング・エンドポイント:   wss://doppler.ng.bluemix.net:443   

https://console.bluemix.net/docs/cli/reference/bluemix_cli/bx_cli.html#ibmcloud_commands_apps

shvtech ~>ibmcloud app list
'cf apps' を起動しています...

shvtech@shvyac.com として組織 shvtech@shvyac.com / スペース dev 内のアプリを取得しています...
OK

名前     要求された状態   インスタンス   メモリー   ディスク   URL
shvPHP   started          1/1            64M        1G         shvPHP.mybluemix.net

https://console.bluemix.net/docs/cli/reference/bluemix_cli/bx_cli.html#ibmcloud_commands_apps

shvtech ~>ibmcloud app show shvPHP
'cf app shvPHP' を起動しています...

shvtech@shvyac.com として組織 shvtech@shvyac.com / スペース dev 内のアプリ shvPHP の正常性と状況を表示しています...

名前:                   shvPHP
要求された状態:         started
インスタンス:           1/1
使用:                   64M x 1 instances
routes:                 shvPHP.mybluemix.net
最終アップロード日時:   Thu 08 Feb 21:22:26 JST 2018
スタック:               cflinuxfs2
ビルドパック:           php 4.3.39

     状態   開始日時               CPU    メモリー       ディスク       詳細
#0   実行   2018-06-13T05:23:08Z   0.6%   22.7M of 64M   171.6M of 1G   
shvtech ~>ibmcloud app files shvPHP
'cf files shvPHP' を起動しています...

失敗
The app is running on the Diego backend, which does not support this command.

IBM Cloud

IBM

IT Technology

Menu



  • itdev/ibm/cloud/my_ibm_cloud.txt
  • Last modified: 2018/06/16 16:00
  • by admin