digitalocean-containers-images について
DigitalOcean のコンテナと Droplet イメージを扱うスキルです。プライベートなイメージ保存、カスタム・事前設定済みイメージの利用、スナップショットによる版管理を扱います。
主な機能
- 01プライベートコンテナイメージの保存
- 02ビルドシステムからのイメージのプッシュ
- 03事前設定済み Droplet イメージの利用
- 04カスタムイメージのアップロード
- 05スナップショットによる版管理とロールバック
活用シーン
- 01アプリケーションのデプロイ用イメージの保存
- 02App Platform や Kubernetes のプル設定
- 03ソフトウェア導入済みの Droplet の作成
- 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 のドキュメント:
- コンテナーとイメージ:https://docs.digitalocean.com/products/images/
- Container Registry:https://docs.digitalocean.com/products/container-registry/
- カスタムイメージ:https://docs.digitalocean.com/products/custom-images/
- スナップショット:https://docs.digitalocean.com/products/snapshots/
- バックアップ:https://docs.digitalocean.com/products/backups/
コメント
Markdown 対応