Dockerでプライベートレポジトリを構築する方法

プライベート レポジトリを作成するには、次の手順に従います。

  1. Dockerをインストール:Dockerがシステムにインストールされていることを確認してください。インストール手順の詳細については、Dockerの公式ドキュメントを参照してください。
  2. 新しい Docker イメージを作成します。公式の Docker レジストリ イメージなど、基本イメージを選択できます。ターミナルで次のコマンドを実行します。
  3. Docker run -d -p 5000:5000 –restart=always –name registry registry:2
  4. Dockerクライアントを設定:プライベートリポジトリを使用する必要があるマシン上に、プライベートリポジトリにアクセスできるDockerクライアントを設定します。/etc/docker/daemon.json ファイルを編集して(存在しない場合は作成します)。ファイルに次の内容を追加します。
  5. “insecure-registries”: [“your-registry-url:5000”]
  6. your-registry-urlを構築したプライベートリポジトリーのURLに置き換えます。ファイルを保存して閉じます。
  7. Dockerサービスの再起動: Dockerサービスを再起動して構成を有効にするには、ターミナルで次のコマンドを実行します。
  8. systemctl restart docker

プライベートレジストリの作成が完了しました。Docker Pushコマンドを使用してローカルイメージをプライベートレジストリにプッシュし、Docker Pullコマンドを使用してイメージをプライベートレジストリからプルできます。 例えば、ローカルイメージをプライベートレジストリにプッシュするコマンドは次のとおりです。

docker tag image-name your-registry-url:5000/image-name
docker push your-registry-url:5000/image-name

image-name を自分のイメージ名、your-registry-url を自分のプライベートレジストリの URL に置き換えます。

お役に立てれば幸いです!

bannerAds