Dockerプライベートレジストリ構築ガイド【簡単手順】

Docker RegistryまたはHarborなどのサードパーティーツールを使用して、Dockerプライベートリポジトリを構築できます。Docker Registryでプライベートリポジトリを構築する簡単な手順は以下の通りです:

  1. Docker Registryをインストールします。

最初に、Docker Registryをサーバーにインストールします。Docker公式のイメージを使用してインストール可能です。

docker run -d -p 5000:5000 --restart=always --name registry registry:2

この指示は、Docker Registryコンテナをサーバー上で起動し、ローカルの5000ポートにマッピングします。

  1. Dockerクライアントをセットアップします。

Dockerクライアントでプライベートリポジトリのアドレスを設定する前に、/etc/docker/daemon.jsonファイルを編集して、次の内容を追加してください。

{
  "insecure-registries": ["your-registry-address:5000"]
}

Dockerサービスを再起動してください。

sudo systemctl restart docker
  1. 私有倉庫を利用する

今、ローカルで構築したイメージをプライベートリポジトリにプッシュすることができます。

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などのサードパーティツールを検討することもできます。

bannerAds