CentOS 8 は既に通常の CentOS Linux としてはサポートが終了しています。このページは新規構築を推奨するものではなく、過去環境の保守、移行前調査、設定の読み解きに使うためのレガシー Linux 手順です。新規構築では、現在サポートされているディストリビューションを利用してください。
CentOS 8 上に Harbor を構築し、コンテナイメージレジストリとして使うための基本を整理します。Harbor は単なる Docker Registry ではなく、プロジェクト、ユーザー、証明書、イメージスキャン、レプリケーションなどを含むレジストリ基盤です。
既存環境を読む場合は、Harbor のバージョン、外部公開の有無、TLS 証明書、ストレージ、バックアップ対象を確認します。
前提を確認する
- FQDN でアクセスできること。
- TLS 証明書を用意していること。
- 十分なディスク容量があること。
- Docker または対応するコンテナ実行環境があること。
インストール資材を配置する
tar xzf harbor-offline-installer-*.tgz
cd harbor設定ファイルを確認する
cp harbor.yml.tmpl harbor.yml
grep -E "^(hostname|https:|data_volume)" harbor.ymlインストールする
./prepare
./install.shサービス状態を確認する
docker ps
docker compose ps 2>/dev/null || docker-compose psログイン確認
docker login harbor.example.local確認するポイント
- TLS 証明書の SAN とアクセス FQDN が一致しているか。
- data_volume のバックアップ方針があるか。
- 管理者パスワードを初期値のままにしていないか。
- イメージ削除とガベージコレクションの運用があるか。
まとめ
Harbor はコンテナレジストリ基盤として便利ですが、証明書、ストレージ、バックアップ、ユーザー管理を含めて設計する必要があります。CentOS 8 の既存環境では、Harbor の設定ファイルとデータ配置を確認し、移行時にイメージをどう扱うかを整理します。
関連する記事
- CentOS 8 サーバー管理ガイド
CentOS 8 系の記事をまとめたハブページです。
参考書籍
参考
書籍
書籍
参考書籍
CentOS 7 システム管理ガイド
CentOS 7 の systemd、NetworkManager、firewalld などを確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。
Amazon で見るこのリンクは Amazon アソシエイトリンクです。
CentOS 8 Harbor 構築 – コンテナレジストリ基盤の導入

