Dockerデーモンを使わず、MavenまたはGradleでJavaアプリケーション向けの最適化されたDocker・OCIコンテナイメージをビルドします。
podman-container-tools/skopeo
デーモンを使わず、レジストリやローカルストレージ間でコンテナイメージの検査、コピー、同期、署名、削除を行うコマンドラインツール。
- スター
- 11,378
- フォーク
- 966
- 未解決の Issue
- 67
- 最終コミット
- 23 時間前
これは何?
Skopeoは、コンテナイメージやイメージリポジトリを扱うコマンドラインユーティリティです。Docker HubやQuayなどのAPI V2レジストリ、プライベートレジストリ、ローカルディレクトリ、OCIレイアウトのディレクトリ、ローカルのコンテナストレージとやり取りできます。多くの操作はroot権限を必要とせず、バックグラウンドデーモンも不要です。
主なコマンドでは、イメージをpullする前にリモートイメージのメタデータ、レイヤー、利用可能なタグを調べたり、レジストリ間やローカルストレージへイメージをコピーしたり、リポジトリからイメージを削除したりできます。また、外部リポジトリをローカルディレクトリまたは内部レジストリに同期できます。認証には、skopeo loginで設定した認証情報、またはコマンドごとに指定する認証情報を使用します。
SkopeoはOCIとDocker v2の両方のイメージ形式に対応しています。プロジェクトのドキュメントでは、sigstoreの鍵生成や、デバッグ用のスタンドアロン署名・検証についても説明しています。
主な機能
- 01pullせずにリモートイメージ、タグ、レイヤーを検査できます。
- 02レジストリ、ローカルディレクトリ、コンテナストレージ間でイメージをコピーできます。
- 03イメージリポジトリをローカルディレクトリまたは内部レジストリに同期できます。
- 04APIに対応したレジストリからイメージを削除できます。
- 05root権限も、実行中のデーモンも必要ありません。
- 06OCIとDocker v2のイメージ形式に対応しています。
ユースケース
- パブリックレジストリからプライベートレジストリへイメージをコピーする。
- USBドライブまたは内部レジストリを使って、リポジトリをエアギャップ環境にミラーリングする。
- ダウンロード前にイメージのラベル、digest、レイヤーを確認する。
- レジストリのクリーンアップやイメージ昇格のパイプラインをスクリプト化する。
クイックスタート
- 1
READMEのインストールガイドに従ってskopeoをインストールする
- 2
イメージをpullせずにリモートイメージを検査する
skopeo inspect docker://registry.fedoraproject.org/fedora:latest
収録されている特集
トピック
よくある質問
- skopeo とは?
- デーモンを使わず、レジストリやローカルストレージ間でコンテナイメージの検査、コピー、同期、署名、削除を行うコマンドラインツール。 Skopeoは、コンテナイメージやイメージリポジトリを扱うコマンドラインユーティリティです。Docker HubやQuayなどのAPI V2レジストリ、プライベートレジストリ、ローカルディレクトリ、OCIレイアウトのディレクトリ、ローカルのコンテナストレージとやり取りできます。多くの操作はroot権限を必要とせず、バックグラウンドデーモンも不要です。
- skopeo は無料で使えますか?ライセンスは?
- skopeo は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- skopeo は今もメンテナンスされていますか?
- 活発にメンテナンス中。skopeo の最終コミットは 2026年11月6日 です。
- skopeo は何に使えますか?
- パブリックレジストリからプライベートレジストリへイメージをコピーする。 USBドライブまたは内部レジストリを使って、リポジトリをエアギャップ環境にミラーリングする。 ダウンロード前にイメージのラベル、digest、レイヤーを確認する。 レジストリのクリーンアップやイメージ昇格のパイプラインをスクリプト化する。
- skopeo のインストール方法は?
- READMEのインストールガイドに従ってskopeoをインストールする イメージをpullせずにリモートイメージを検査する: skopeo inspect docker://registry.fedoraproject.org/fedora:latest
- skopeo はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/podman-container-tools/skopeo
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
クラウドネイティブ環境でファイル、コンテナイメージ、OCIアーティファクト、AI/MLモデルを配布・高速化するP2Pシステム。
HTTP API V2を実装するDocker Registryで、イメージの閲覧や削除ができるRuby on Rails製Webインターフェース。
Apple silicon搭載MacでLinuxコンテナを軽量な仮想マシンとして実行する、Apple製のコマンドラインツール。
OCIコンテナ、イメージ、ボリューム、Podの実行・ビルド・管理に使える、Docker互換インターフェースを備えたデーモンレスCLIツールです。
ソースコードをビルド成果物に変換する、並列実行とキャッシュ効率に優れたビルドツールキット。フロントエンド経由でDockerfileをサポートし、Dockerのビルドエンジンとしても使われています。