mcpField
D
docker-helper

docker-helper

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

docker-helper について

docker-helper は、コンテナーの構築や運用に携わる人向けの Docker 作業支援スキルです。コンテナーの調査、ビルド、ネットワーク、ストレージ、実行時設定の指針をまとめています。

主な機能

  1. 01コンテナー、ログ、プロセスの調査
  2. 02マルチステージビルドの実践
  3. 03ネットワークとボリュームの設定
  4. 04ヘルスチェックと再起動ポリシーの設定

活用シーン

  1. 01稼働中コンテナーの問題調査
  2. 02Dockerfile のビルド手順の確認
  3. 03コンテナーのネットワークとボリューム設定の点検

インストール

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

$npx skills add https://github.com/jackspace/claudeskillz --skill docker-helper

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

同梱ファイルSKILL.json

詳細

Docker-helper

手順

Docker タスクを支援する際は、次の手順を実行します。

  1. 実行中のコンテナを確認します:docker ps -a
  2. ログを表示します:docker logs -f
  3. コンテナを検査します:docker inspect
  4. コマンドを実行します:docker exec -it /bin/bash
  • マルチステージビルドを使用してイメージサイズを削減します
  • 変更頻度に応じて Dockerfile のコマンドを並べます
  • .dockerignore を使用して不要なファイルを除外します
  • root での実行を避け、非特権ユーザーを作成します
  • docker-compose でヘルスチェックを使用します
  • ネットワーキング:ブリッジネットワークとポートマッピングを確認します
  • ボリューム:ボリュームのマウントと権限を確認します
  • ビルドキャッシュ:必要に応じて --no-cache を使用します
  • リソース制限:メモリと CPU の制限を適切に設定します
  • バージョン 3 以降の構文を使用します
  • 環境ファイル(.env)を活用します
  • ヘルスチェックとともに depends_on を使用します
  • 再起動ポリシーを実装します

例

このスキルの使用例をここに追加します。

メモ

  • このスキルは自動生成されました
  • このファイルを編集して動作をカスタマイズしてください

コメント