Skip to content
PSM CLI on Docker
Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
.gitignore
Dockerfile
LICENSE
README.md

README.md

PSM CLI on Docker

PSM CLI を Docker コンテナで動かす。

Setup

次のコマンドで Docker イメージをビルドする。

$ docker build -t psm-cli . \
  --build-arg username='【ユーザ名】' \
  --build-arg password='【パスワード】' \
  --build-arg identity_domain='【アイデンティティ・ドメイン】' \
  --build-arg region='【リージョン】' \
  --build-arg data_center='psm.【リージョン】.oraclecloud.com' \
  --build-arg output_format='json'
  • 「アイデンティティ・ドメイン」は idcs- から始まる文字列
  • 「リージョン」は日本リージョンの場合は aucom、米国リージョンの場合は us など

How To Use

Docker イメージをビルドすると、次のようにコマンドが使用できる。

# 「$ psm --version」相当になる
$ docker run -it --rm psm-cli:latest --version

以下のような Bash Function を定義しておけば通常の psm コマンドと同じように実行できる。

psm() { docker run -it --rm psm-cli:latest "$@" ; }

Debug

ash 上で実行するには次のように実行する。

$ docker run -it --rm --entrypoint='/bin/sh' psm-cli:latest

Author

Neo (@Neos21)

Links

You can’t perform that action at this time.