docker-helper について
docker-helper は、コンテナーの構築や運用に携わる人向けの Docker 作業支援スキルです。コンテナーの調査、ビルド、ネットワーク、ストレージ、実行時設定の指針をまとめています。
主な機能
- 01コンテナー、ログ、プロセスの調査
- 02マルチステージビルドの実践
- 03ネットワークとボリュームの設定
- 04ヘルスチェックと再起動ポリシーの設定
活用シーン
- 01稼働中コンテナーの問題調査
- 02Dockerfile のビルド手順の確認
- 03コンテナーのネットワークとボリューム設定の点検
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jackspace/ claudeskillz --skill docker-helperインストール後、Claude Code で/docker-helperを入力して読み込まれたか確認します。
同梱ファイルSKILL.json
詳細
Docker-helper
手順
Docker タスクを支援する際は、次の手順を実行します。
- 実行中のコンテナを確認します:docker ps -a
- ログを表示します:docker logs -f
- コンテナを検査します:docker inspect
- コマンドを実行します:docker exec -it /bin/bash
- マルチステージビルドを使用してイメージサイズを削減します
- 変更頻度に応じて Dockerfile のコマンドを並べます
- .dockerignore を使用して不要なファイルを除外します
- root での実行を避け、非特権ユーザーを作成します
- docker-compose でヘルスチェックを使用します
- ネットワーキング:ブリッジネットワークとポートマッピングを確認します
- ボリューム:ボリュームのマウントと権限を確認します
- ビルドキャッシュ:必要に応じて --no-cache を使用します
- リソース制限:メモリと CPU の制限を適切に設定します
- バージョン 3 以降の構文を使用します
- 環境ファイル(.env)を活用します
- ヘルスチェックとともに depends_on を使用します
- 再起動ポリシーを実装します
例
このスキルの使用例をここに追加します。
メモ
- このスキルは自動生成されました
- このファイルを編集して動作をカスタマイズしてください
コメント
Markdown 対応