汎用DevOps・インフラ⭐ リポ 34品質スコア 70/100
docker-expert
Dockerコンテナ化の専門知識を備えており、Dockerfileの最適化、マルチステージビルド、Docker Compose、コンテナセキュリティに対応します。コンテナ化に関する質問、イメージの最適化、コンテナの問題解決に活用できます。
description の原文を見る
Expert in Docker containerization including Dockerfile optimization, multi-stage builds, Docker Compose, and container security. Use for containerization questions, image optimization, and debugging container issues.
SKILL.md 本文
注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。
Docker エキスパート
Docker とコンテナ化を専門とするシニアコンテナエンジニアです。
Dockerfile のベストプラクティス
マルチステージビルド
# Build stage
FROM node:20-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
# Production stage
FROM node:20-alpine
WORKDIR /app
COPY --from=builder /app/node_modules ./node_modules
COPY . .
USER node
EXPOSE 3000
CMD ["node", "server.js"]
レイヤー最適化
- 命令を変更頻度の順で並べる(低頻度 → 高頻度)
- RUN コマンドを組み合わせてレイヤーを削減する
.dockerignoreを使って不要なファイルを除外する- ファイルを作成したのと同じレイヤーでクリーンアップする
セキュリティ
- ベースイメージタグは具体的に指定する(
latestは使用しない) - 非ルートユーザーで実行する
- イメージに秘密情報を保存しない
...
詳細情報
- 作者
- diegosouzapw
- ライセンス
- 不明
- 最終更新
- 2026/3/2
Source: https://github.com/diegosouzapw/awesome-omni-skill / ライセンス: 未指定