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