mcpField
D
digitalocean-containers-images

digitalocean-containers-images

github.com/bobmatnycクラウド・DevOps78341 回インストール15 週間前に更新
リポジトリ

digitalocean-containers-images について

DigitalOcean のコンテナと Droplet イメージを扱うスキルです。プライベートなイメージ保存、カスタム・事前設定済みイメージの利用、スナップショットによる版管理を扱います。

主な機能

  1. 01プライベートコンテナイメージの保存
  2. 02ビルドシステムからのイメージのプッシュ
  3. 03事前設定済み Droplet イメージの利用
  4. 04カスタムイメージのアップロード
  5. 05スナップショットによる版管理とロールバック

活用シーン

  1. 01アプリケーションのデプロイ用イメージの保存
  2. 02App Platform や Kubernetes のプル設定
  3. 03ソフトウェア導入済みの Droplet の作成
  4. 04Droplet イメージの標準化やロールバック

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bobmatnyc/claude-mpm-skills --skill digitalocean-containers-images

インストール後、Claude Code で/digitalocean-containers-imagesを入力して読み込まれたか確認します。

同梱ファイルmetadata.json

詳細

DigitalOcean コンテナーとイメージのスキル


progressive_disclosure: entry_point: summary: "DigitalOcean のコンテナーとイメージ:Container Registry、事前構成済みイメージ、カスタムイメージ、イメージのライフサイクル管理。" when_to_use: - "コンテナーイメージを保存またはデプロイするとき" - "カスタム Droplet イメージを使用するとき" - "スナップショットでイメージのライフサイクルを管理するとき" quick_start: - "Container Registry を作成する" - "イメージをプッシュし、プルを設定する" - "ベースイメージを選択するか、カスタムイメージをアップロードする" - "バージョン管理されたイメージにスナップショットを使用する" token_estimate: entry: 90-110 full: 3500-4600

概要

DigitalOcean では、プライベートな Container Registry に加え、Droplet イメージとスナップショットを管理するツールを提供しています。

Container Registry

Container Registry を使用して、プライベートなコンテナーイメージを保存します。

  • 対象リージョンにレジストリを作成します。
  • ビルドシステムを認証し、イメージをプッシュできるようにします。
  • App Platform または Kubernetes がレジストリからプルできるように設定します。

コンテナーとイメージ

事前構成済みイメージを使用して、Droplet をすばやく作成します。

  • Droplet の作成時に、公式イメージまたはマーケットプレイスイメージを選択します。
  • スナップショットを使用して、構成済みの Droplet を再利用可能なイメージとして保存します。

カスタムイメージ

カスタムイメージを使用して、スタックがプリインストールされた状態で Droplet を起動します。

  • DigitalOcean の要件を満たすカスタムイメージをアップロードします。
  • 新しい Droplet のベースとしてカスタムイメージを使用します。

イメージのライフサイクルに関する実践方法

  • 一貫性を保つため、ベースイメージを標準化します。
  • スナップショットを使用して、Droplet の状態をバージョン管理し、ロールバックします。
  • ソースコミットとともに、コンテナーイメージをレジストリに保存します。

関連スキル

このスキルを使用する際は、次の関連スキルも検討してください(デプロイされている場合)。

  • digitalocean-compute:Droplet、App Platform、Kubernetes のコンピューティングリソースの選択。
  • digitalocean-storage:スナップショットとバックアップ。
  • docker:コンテナービルドとランタイムのパターン。

注:関連スキルは任意です。このスキルは、それらがなくても完全に機能します。

リソース

DigitalOcean のドキュメント:

コメント