Dockerプライベートレジストリ構築ガイド【簡単手順】
Docker RegistryまたはHarborなどのサードパーティーツールを使用して、Dockerプライベートリポジトリを構築できます。Docker Registryでプライベートリポジトリを構築する簡単な手順は以下の通りです:
- Docker Registryをインストールします。
最初に、Docker Registryをサーバーにインストールします。Docker公式のイメージを使用してインストール可能です。
docker run -d -p 5000:5000 --restart=always --name registry registry:2
この指示は、Docker Registryコンテナをサーバー上で起動し、ローカルの5000ポートにマッピングします。
- Dockerクライアントをセットアップします。
Dockerクライアントでプライベートリポジトリのアドレスを設定する前に、/etc/docker/daemon.jsonファイルを編集して、次の内容を追加してください。
{
"insecure-registries": ["your-registry-address:5000"]
}
Dockerサービスを再起動してください。
sudo systemctl restart docker
- 私有倉庫を利用する
今、ローカルで構築したイメージをプライベートリポジトリにプッシュすることができます。
docker tag your-image your-registry-address:5000/your-image
docker push your-registry-address:5000/your-image
プライベートリポジトリからイメージをプルすることもできます。
docker pull your-registry-address:5000/your-image
Docker Registryを使用してプライベートリポジトリを構築する簡単な手順は以上です。より高度な機能が必要な場合は、Harborなどのサードパーティツールを検討することもできます。