jpskill.com
🛠️ 開発・MCP コミュニティ

azure-container-instances

Azure Container Instancesの開発におけるトラブルシューティング、設計、セキュリティ、デプロイなど、あらゆる側面を最適化するSkill。

📜 元の英語説明(参考)

Expert knowledge for Azure Container Instances development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, and deployment. Use when configuring ACI networking, standby pools, GitHub Actions deploys, Spot containers, or GPU workloads, and other Azure Container Instances related development tasks. Not for Azure Container Apps (use azure-container-apps), Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure Virtual Machines (use azure-virtual-machines), Azure App Service (use azure-app-service).

🇯🇵 日本人クリエイター向け解説

一言でいうと

Azure Container Instancesの開発におけるトラブルシューティング、設計、セキュリティ、デプロイなど、あらゆる側面を最適化するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-17
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Azure Container Instances スキル

このスキルは、Azure Container Instances に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、デプロイについて説明します。ローカルのクイックリファレンスコンテンツとリモートドキュメント取得機能を組み合わせています。

このスキルの使い方

Agent への重要事項: 以下のカテゴリインデックスを使用して、関連するセクションを見つけてください。行範囲が指定されているカテゴリ (例: L35-L120) の場合は、指定された行で read_file を使用してください。ファイルリンクが指定されているカテゴリ (例: [security.md](security.md)) の場合は、リンクされた参照ファイルで read_file を使用してください。

Agent への重要事項: metadata.generated_at が 3 か月以上前の場合は、ユーザーにリポジトリから最新バージョンをプルするように提案してください。mcp_microsoftdocs ツールが利用できない場合は、ユーザーにインストールを提案してください: インストールガイド

このスキルは、ドキュメントコンテンツを取得するためにネットワークアクセスを必要とします。

  • 推奨: クエリ文字列 from=learn-agent-skill を指定して mcp_microsoftdocs:microsoft_docs_fetch を使用します。Markdown を返します。
  • フォールバック: クエリ文字列 from=learn-agent-skill&accept=text/markdown を指定して fetch_webpage を使用します。Markdown を返します。

カテゴリインデックス

カテゴリ 説明
トラブルシューティング L36-L42 ログ/イベントの表示、プロビジョニング/ランタイム状態の理解、一般的なデプロイ、起動、コンテナランタイムの障害のトラブルシューティングによる ACI の問題の診断。
ベストプラクティス L43-L47 ACI ワークロードを確実に設計および実行するためのガイダンス: リソースサイジング、ネットワーク、ストレージ、セキュリティ、スケーリング、イメージ管理、運用上のベストプラクティス。
意思決定 L48-L53 Spot コンテナによる ACI のコスト最適化、および予測ベースのサイジングを使用して Azure Container Instances スタンバイプールを構成し、適切なサイズにするためのガイダンス。
アーキテクチャと設計パターン L54-L60 Application Gateway、ファイアウォール、NAT Gateway を使用して ACI コンテナに静的なインバウンド/アウトバウンド IP を付与し、制御された予測可能なネットワークエグレス/イングレスを実現するための設計パターン。
制限とクォータ L61-L68 CPU/メモリに関する ACI の制限、リージョンクォータ、スタンバイプールの制約、および仮想ネットワーク統合が容量とリソースの可用性に与える影響。
セキュリティ L69-L83 Azure Container Instances のセキュリティ保護: TLS/HTTPS セットアップ、イメージとシークレットの保護、マネージド ID、RBAC、DNS の安全性、ACR 認証、CMK 暗号化、Azure Policy の適用。
構成 L84-L116 ACI コンテナグループの構成: YAML、環境変数、DNS、ボリューム、プローブ、GPU、再起動/エントリポイント、スタンバイプール、ネットワーク、ライフサイクル、ログ記録、監視。
デプロイ L117-L120 GitHub Actions を使用してコンテナイメージをビルド、プッシュ、自動的に Azure Container Instances にデプロイする方法。ワークフロー YAML セットアップと認証構成を含む。

トラブルシューティング

トピック URL
トラブルシューティングのために Azure Container Instances のログとイベントを取得する https://learn.microsoft.com/en-us/azure/container-instances/container-instances-get-logs
Azure Container Instances の一般的なデプロイとランタイムの問題をトラブルシューティングする https://learn.microsoft.com/en-us/azure/container-instances/container-instances-troubleshooting
Azure Container Instances のプロビジョニングとランタイムの状態を解釈する https://learn.microsoft.com/en-us/azure/container-instances/container-state

ベストプラクティス

トピック URL
Azure Container Instances ワークロードのベストプラクティスを適用する https://learn.microsoft.com/en-us/azure/container-instances/container-instances-best-practices-and-considerations

意思決定

トピック URL
コスト削減のために ACI Spot コンテナを使用するタイミングを決定する https://learn.microsoft.com/en-us/azure/container-instances/container-instances-spot-containers-overview
予測結果を使用して Azure Container Instances スタンバイプールのサイズを適切に調整する https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-prediction-results

アーキテクチャと設計パターン

トピック URL
Application Gateway 静的 IP を介して Azure Container Instances を公開する https://learn.microsoft.com/en-us/azure/container-instances/container-instances-application-gateway
ファイアウォールを使用して Azure Container Instances の静的アウトバウンド IP を構成する https://learn.microsoft.com/en-us/azure/container-instances/container-instances-egress-ip-address
NAT Gateway を介して Azure Container Instances のエグレスを構成する https://learn.microsoft.com/en-us/azure/container-instances/container-instances-nat-gateway

制限とクォータ

トピック URL
ACI vCPU とメモリ制限で Big Containers を使用する https://learn.microsoft.com/en-us/azure/container-instances/big-containers
リージョンごとの ACI リソースの可用性とクォータ制限を確認する https://learn.microsoft.com/en-us/azure/container-instances/container-instances-resource-and-quota-limits
Azure Container Instances スタンバイプールの FAQ と制限 https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-faq
仮想ネットワークで Azure Container Instances を使用する https://learn.microsoft.com/en-us/azure/container-instances/container-instances-virtual-network-concepts

セキュリティ

トピック URL
Caddy を使用して Azure Container Instances の自動 HTTPS を構成する https://learn.microsoft.com/en-us/azure/container-instances/container-instances-container-group-automatic-ssl
Nginx サイドカーで Azure Container Instances の TLS を有効にする https://learn.microsoft.com/en-us/azure/container-instances/container-instances-container-group-ssl
カスタマーマネージドキーで Azure Container Instances デプロイデータを暗号化する https://learn.microsoft.com/en-us/azure/container-instances/container-instances-encrypt-data
イメージとシークレットを保護する

(原文がここで切り詰められています)

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Azure Container Instances Skill

This skill provides expert guidance for Azure Container Instances. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

Category Lines Description
Troubleshooting L36-L42 Diagnosing ACI issues by viewing logs/events, understanding provisioning/runtime states, and troubleshooting common deployment, startup, and container runtime failures.
Best Practices L43-L47 Guidance on designing and running ACI workloads reliably: resource sizing, networking, storage, security, scaling, image management, and operational best practices.
Decision Making L48-L53 Guidance on cost-optimizing ACI with Spot containers and using prediction-based sizing to configure and right-size Azure Container Instances standby pools.
Architecture & Design Patterns L54-L60 Design patterns for giving ACI containers static inbound/outbound IPs using Application Gateway, firewalls, and NAT Gateway for controlled, predictable network egress/ingress.
Limits & Quotas L61-L68 ACI limits on CPU/memory, regional quotas, standby pool constraints, and how virtual network integration affects capacity and resource availability.
Security L69-L83 Securing Azure Container Instances: TLS/HTTPS setup, image and secret protection, managed identities, RBAC, DNS safety, ACR auth, CMK encryption, and Azure Policy enforcement.
Configuration L84-L116 Configuring ACI container groups: YAML, env vars, DNS, volumes, probes, GPUs, restart/entrypoint, standby pools, networking, lifecycle, logging, and monitoring.
Deployment L117-L120 Using GitHub Actions to build, push, and automatically deploy container images to Azure Container Instances, including workflow YAML setup and authentication configuration.

Troubleshooting

Topic URL
Retrieve Azure Container Instances logs and events for troubleshooting https://learn.microsoft.com/en-us/azure/container-instances/container-instances-get-logs
Troubleshoot common deployment and runtime issues in Azure Container Instances https://learn.microsoft.com/en-us/azure/container-instances/container-instances-troubleshooting
Interpret Azure Container Instances provisioning and runtime states https://learn.microsoft.com/en-us/azure/container-instances/container-state

Best Practices

Topic URL
Apply Azure Container Instances workload best practices https://learn.microsoft.com/en-us/azure/container-instances/container-instances-best-practices-and-considerations

Decision Making

Topic URL
Decide when to use ACI Spot containers for cost savings https://learn.microsoft.com/en-us/azure/container-instances/container-instances-spot-containers-overview
Use prediction results to right-size Azure Container Instances standby pools https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-prediction-results

Architecture & Design Patterns

Topic URL
Expose Azure Container Instances via Application Gateway static IP https://learn.microsoft.com/en-us/azure/container-instances/container-instances-application-gateway
Configure static outbound IP for Azure Container Instances with firewall https://learn.microsoft.com/en-us/azure/container-instances/container-instances-egress-ip-address
Configure Azure Container Instances egress via NAT Gateway https://learn.microsoft.com/en-us/azure/container-instances/container-instances-nat-gateway

Limits & Quotas

Topic URL
Use Big Containers with ACI vCPU and memory limits https://learn.microsoft.com/en-us/azure/container-instances/big-containers
Check ACI resource availability and quota limits by region https://learn.microsoft.com/en-us/azure/container-instances/container-instances-resource-and-quota-limits
FAQ and limits for Azure Container Instances standby pools https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-faq
Use Azure Container Instances with virtual networks https://learn.microsoft.com/en-us/azure/container-instances/container-instances-virtual-network-concepts

Security

Topic URL
Configure automatic HTTPS for Azure Container Instances using Caddy https://learn.microsoft.com/en-us/azure/container-instances/container-instances-container-group-automatic-ssl
Enable TLS for Azure Container Instances with Nginx sidecar https://learn.microsoft.com/en-us/azure/container-instances/container-instances-container-group-ssl
Encrypt Azure Container Instances deployment data with customer-managed keys https://learn.microsoft.com/en-us/azure/container-instances/container-instances-encrypt-data
Secure images and secrets for Azure Container Instances https://learn.microsoft.com/en-us/azure/container-instances/container-instances-image-security
Enable and use managed identities in Azure Container Instances https://learn.microsoft.com/en-us/azure/container-instances/container-instances-managed-identity
Configure RBAC permissions for Azure Container Instances standby pools https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-configure-permissions
Configure ACI to pull images from ACR using service principals https://learn.microsoft.com/en-us/azure/container-instances/container-instances-using-azure-container-registry
Mount secret volumes in Azure Container Instances https://learn.microsoft.com/en-us/azure/container-instances/container-instances-volume-secret
Set ACI DNS name reuse policy to prevent subdomain takeover https://learn.microsoft.com/en-us/azure/container-instances/how-to-reuse-dns-names
Use built-in Azure Policy definitions for Container Instances https://learn.microsoft.com/en-us/azure/container-instances/policy-reference
Use managed identities for ACI image pulls from private ACR https://learn.microsoft.com/en-us/azure/container-instances/using-azure-container-registry-mi

Configuration

Topic URL
Use config maps to manage settings in Azure Container Instances https://learn.microsoft.com/en-us/azure/container-instances/container-instances-config-map
Configure custom DNS for Azure Container Instances container groups https://learn.microsoft.com/en-us/azure/container-instances/container-instances-custom-dns
Configure environment variables for Azure Container Instances https://learn.microsoft.com/en-us/azure/container-instances/container-instances-environment-variables
Execute commands in running Azure Container Instances containers https://learn.microsoft.com/en-us/azure/container-instances/container-instances-exec
Deploy GPU-enabled workloads on Azure Container Instances https://learn.microsoft.com/en-us/azure/container-instances/container-instances-gpu
Configure init containers in Azure Container Instances https://learn.microsoft.com/en-us/azure/container-instances/container-instances-init-container
Configure liveness probes for Azure Container Instances https://learn.microsoft.com/en-us/azure/container-instances/container-instances-liveness-probe
Send Azure Container Instances resource logs to Azure Monitor https://learn.microsoft.com/en-us/azure/container-instances/container-instances-log-analytics
Configure readiness probes for Azure Container Instances https://learn.microsoft.com/en-us/azure/container-instances/container-instances-readiness-probe
YAML configuration reference for Azure Container Instances container groups https://learn.microsoft.com/en-us/azure/container-instances/container-instances-reference-yaml
Configure ACI restart policies for run-once container tasks https://learn.microsoft.com/en-us/azure/container-instances/container-instances-restart-policy
Create standby pools for Azure Container Instances https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-create
Retrieve details of Azure Container Instances standby pools https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-get-details
Understand and query health state of Azure Container Instances standby pools https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-health-state
Use standby pools to reduce Azure Container Instances scale-out latency https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-overview
Request container groups from Azure Container Instances standby pools https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-request-container
Update or delete Azure Container Instances standby pools https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-update-delete
Monitor Azure Container Instances standby pool events with Log Analytics https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pools-monitor-pool-events
Override container entrypoint command in Azure Container Instances https://learn.microsoft.com/en-us/azure/container-instances/container-instances-start-command
Manually stop and start Azure Container Instances container groups https://learn.microsoft.com/en-us/azure/container-instances/container-instances-stop-start
Update running container groups in Azure Container Instances https://learn.microsoft.com/en-us/azure/container-instances/container-instances-update
Configure ACI container groups in Azure virtual networks via CLI https://learn.microsoft.com/en-us/azure/container-instances/container-instances-vnet
Mount Azure Files volumes in Azure Container Instances https://learn.microsoft.com/en-us/azure/container-instances/container-instances-volume-azure-files
Use emptyDir volumes to share data in Azure Container Instances https://learn.microsoft.com/en-us/azure/container-instances/container-instances-volume-emptydir
Mount gitRepo volumes in Azure Container Instances https://learn.microsoft.com/en-us/azure/container-instances/container-instances-volume-gitrepo
Configure monitoring and alerts for Azure Container Instances https://learn.microsoft.com/en-us/azure/container-instances/monitor-azure-container-instances
Configure monitoring and alerts for Azure Container Instances https://learn.microsoft.com/en-us/azure/container-instances/monitor-azure-container-instances
Monitoring data reference for Azure Container Instances https://learn.microsoft.com/en-us/azure/container-instances/monitor-azure-container-instances-reference
View Azure Container Instances logs in Log Analytics via portal https://learn.microsoft.com/en-us/azure/container-instances/viewing-logs-in-portal

Deployment

Topic URL
Automate ACI deployments with GitHub Actions workflow configuration https://learn.microsoft.com/en-us/azure/container-instances/container-instances-github-action