Docker スポーク
ServiceNow インスタンスから Docker データを検索します。ServiceNow でイベントが発生した場合に、Docker エンジンの変更を自動化します。
ストアでアプリを要求する
ServiceNow Storeにアクセスして、利用可能なすべてのアプリを表示し、ストアに要求を送信する方法を確認してください。リリースされたすべてのアプリのリリースメモ情報については、「ServiceNow Store バージョンの履歴リリースノート」を参照してください。
統合ハブサブスクリプション
このスポークには Integration Hub のサブスクリプションが必要です。詳細については、「法務スケジュール - 統合ハブの概要」を参照てください。
スポークバージョン
Docker スポーク v2.3.4 が最新バージョンです。
スポークの依存関係
アプリのインストールで問題が発生した場合は、次の依存プラグインがインストールされていることを確認してください。
- ServiceNow 統合ハブアクションステップ:REST (com.glide.hub.action_step.rest)
- ServiceNow 統合ハブランタイム (com.glide.hub.integration.runtime)
サポートされているバージョン
Community Edition バージョン 18.09.0
スポークのアクション
Docker スポークでは、ServiceNow でイベントが発生したときに Docker タスクを自動化するアクションが提供されます。使用可能なアクションは次のとおりです。
| カテゴリ | アクション | 説明 |
|---|---|---|
| イメージ管理 | イメージを作成 | Docker インスタンスにイメージを作成します。 |
| イメージをリスト | Docker インスタンスからのイメージを一覧表示します。 | |
| イメージの削除 | Docker インスタンスからイメージを削除します。 | |
| イメージを検索 | Docker Hub 上のイメージを検索します。 | |
| サービスマネジメント | サービスを作成 | Docker インスタンスにサービスを作成します。サービスは、Swarm 上で実行されるタスクです。 |
| サービスを削除 | Docker インスタンスからサービスを削除します。 | |
| サービスの検査 | Docker インスタンス内のサービスに関する詳細情報を返します。 | |
| サービスを更新 | Docker インスタンスの Swarm に対するサービスを更新します。 | |
| サービスをリスト | Docker インスタンスからサービスのリストを返します。 | |
| コンテナ管理 | コンテナを作成 | Docker インスタンスにコンテナを作成します。 |
| コンテナの検査 | Docker インスタンスでコンテナを検査します。 | |
| コンテナを強制終了 | Docker インスタンスでコンテナを強制終了します。 | |
| リストコンテナ | Docker インスタンスでコンテナを一覧表示します。 | |
| コンテナを一時停止 | Docker インスタンスでコンテナ内のすべてのプロセスを一時停止します。 | |
| コンテナを削除 | Docker インスタンスからコンテナを削除します。 | |
| コンテナの名前変更 | Docker インスタンスのコンテナの名前を変更します。 | |
| コンテナの再起動 | Docker インスタンスでコンテナを再起動します。 | |
| コンテナを開始 | Docker インスタンスでコンテナを開始します。 | |
| コンテナを停止 | Docker インスタンスでコンテナを停止します。 | |
| コンテナの一時停止を解除 | Docker インスタンスのコンテナの一時停止を解除します。 | |
| コンテナを更新 | 指定された値で Docker インスタンスのコンテナを更新します。 | |
| コンテナを待機 | コンテナが停止するまですべてのプロセスをブロックし、Docker インスタンスでコンテナの終了コードを返します。 | |
| 実行管理 | 実行インスタンスを作成 | Docker に実行インスタンスを作成します。このインスタンスを使用して、実行中のコンテナで新しいコマンドを実行できます。コンテナでコマンドを実行するには、実行インスタンスを作成して開始します。 |
| 実行インスタンスの検査 | Docker で実行インスタンスを検査します。 | |
| 実行インスタンスの開始 | Docker で実行インスタンスを開始します。このインスタンスを使用して、実行中のコンテナで新しいコマンドを実行できます。 | |
| ネットワーク管理 | ネットワークを作成 | Docker インスタンスにネットワークを作成します。 |
| ネットワークを検査 | Docker インスタンス内のネットワークに関する詳細情報を返します。 | |
| ネットワークをリスト | Docker インスタンスからネットワークのリストを返します。 | |
| ネットワークを削除 | Docker インスタンスからネットワークを削除します。 | |
| ボリューム管理 | ボリュームの作成 | Docker でボリュームを作成します。 |
| ボリュームを検査 | Docker のボリュームに関する詳細情報を返します。 | |
| ボリュームをリスト | Docker からボリュームのリストを返します。 | |
| ボリュームを削除 | Docker インスタンスからボリュームを削除します。 | |
| Swarm 管理 | ノードを削除 | Docker インスタンスからノードを削除します。 |
| 新しい Swarm を初期化 | 新しい Docker Swarm を初期化します。Swarm は、クラスターに結合された Docker を実行しているマシンのグループです。 | |
| Swarm を検査 | Docker Swarm に関する詳細情報を返します。 | |
| 既存の Swarm に参加 | Docker のトークンに基づいてマネージャーノードまたはワーカーノードとしてノードを Swarm に結合します。 | |
| Swarm の結合を解除 | Swarm から Docker インスタンスを削除します。 |
接続および資格情報エイリアスの要件
統合ハブ は、エイリアスを使用して、接続情報および認証情報、および OAuth 認証情報を管理します。エイリアスを使用することで、複数の環境を使用する場合に、複数の認証情報と接続情報プロファイルを構成する必要がなくなります。接続または認証情報が変更された場合、接続を使用するどのアクションも更新する必要はありません。
このスポークでは Docker エイリアスレコードを使用してアクションを許可します。スポーク接続エイリアスを使用するには、関連付けられた接続レコードを作成します。このスポークには認証情報レコードは必要ありません。スポークの設定については、「 Docker スポークの接続の設定。
MID サーバー の要件
これらのアクションでは、インスタンスで、またはオプションで MID サーバー を介して実行できる REST 呼び出しを使用します。Docker エイリアスに関連付けられた接続レコードを使用して、アクションを実行する場所を設定し、必要に応じて MID サーバー 選択属性を指定します。 詳細については「MID サーバー」を参照してください。
このスポークの MID サーバー を設定するには、「 スポークの MID サーバー の設定」を参照してください。