kimigayo-os
distroless Linuxにインスパイアされた軽量・高速・セキュアなコンテナ向けOS
2.3K
Google の distroless と Alpine Linux のハイブリッドアプローチ
軽量・高速・セキュアなコンテナ向けOS
Kimigayo OSは、distroless と Alpine Linux の両方の長所を組み合わせています:
# Standardバリアント(推奨)
docker pull ishinokazuki/kimigayo-os:latest
# Minimalバリアント
docker pull ishinokazuki/kimigayo-os:latest-minimal
# Extendedバリアント
docker pull ishinokazuki/kimigayo-os:latest-extended
# 対話的シェル
docker run -it ishinokazuki/kimigayo-os:latest /bin/sh
# コマンド実行
docker run ishinokazuki/kimigayo-os:latest uname -a
# マルチステージビルドで必要なものを準備
FROM alpine:3.19 AS builder
RUN apk add --no-cache nginx
# Kimigayo OSで最小ランタイム環境を構築
FROM ishinokazuki/kimigayo-os:latest
COPY --from=builder /usr/sbin/nginx /usr/sbin/nginx
COPY --from=builder /usr/lib/nginx /usr/lib/nginx
# アプリケーションのセットアップ
COPY . /app
WORKDIR /app
CMD ["/usr/sbin/nginx", "-g", "daemon off;"]
kimigayo-os:latest - Standardバリアント(< 15MB)
kimigayo-os:latest-minimal - Minimalバリアント(< 5MB)
kimigayo-os:latest-extended - Extendedバリアント(< 50MB)
kimigayo-os:0.1.0 # Standardバリアント、バージョン0.1.0
kimigayo-os:0.1.0-minimal # Minimalバリアント、バージョン0.1.0
kimigayo-os:0.1.0-extended # Extendedバリアント、バージョン0.1.0
kimigayo-os:0.1.0-amd64 # x86_64アーキテクチャ
kimigayo-os:0.1.0-arm64 # ARM64アーキテクチャ
kimigayo-os:latest # 最新安定版Standardバリアント
kimigayo-os:latest-minimal # 最新安定版Minimalバリアント
kimigayo-os:latest-extended # 最新安定版Extendedバリアント
kimigayo-os:stable # 最新安定版リリース(latestのエイリアス)
kimigayo-os:edge # 最新開発ビルド(不安定版)
すべての公式イメージは以下を使用して署名されます:
イメージは以下で自動スキャンされます:
GPL-2.0 - 詳細はLICENSEファイルを参照してください。
Content type
Image
Digest
sha256:ac934e46a…
Size
738.1 kB
Last updated
6 months ago
docker pull ishinokazuki/kimigayo-os:latest-extended