DockerHubを自分で構築する方法

DockerHubを自分で構築する方法

先ほど使用したDocker HubはDockerによって提供されています。独自のDockerを構築することもできますが、構築方法もコンテナベースです。
Docker は Docker 登録サーバーを公式にミラー化しているので、それをプルダウンして実行するだけです。具体的な手順は次のとおりです。

画像をプルする

公式レジストリ イメージを取得するには、次のコマンドを実行します。

docker プルレジストリ

走る

次に、次のコマンドを実行してレジストリを実行します。

docker run -itd --name レジストリ -p 5000:5000 2e2f252f3c88

操作が成功したら、次のようにして独自のイメージをレジストリに送信できます。

ここで、ローカル イメージの名前は registryHost:registryPort/imageName:tag の形式で付けられることに注意してください。

コンテナはホストマシン上で実行されます。外部ネットワークがコンテナにアクセスできる場合にのみ、コンテナが提供するサービスを使用できます。この記事ではコンテナ内のネットワーク知識を紹介します

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Docker Hubの動作原理と実装プロセスの分析
  • DockerHubイメージリポジトリの使い方の詳しい説明
  • ローカルでビルドした Docker イメージを Dockerhub に公開する方法
  • Docker イメージを Docker Hub にプッシュする実装
  • Docker チュートリアル: Docker Hub の紹介
  • DockerHubの公式MySQLイメージの使い方の詳しい説明
  • 独自の Docker イメージを作成して Dockerhub にアップロードする方法

<<:  MySQL の count 関数の正しい使い方の詳細な説明

>>:  React のクラスからフックへの移行

推薦する

JavaScript タイマーの詳細

目次1. 簡単な紹介2. 間隔を設定する2.1 説明2.2 パラメータ2.3 戻り値2.4 使用法3...

Web プロジェクト開発における 2 つのトークン理由とサンプル コードの分析

目次質問:プロジェクトには 2 つのトークンがあり、1 つは有効期間が 2 時間 (ショート トーク...

vue3.0 のウォッチ リスナーの例の詳細な説明

目次序文リスナーと計算プロパティの違いvue3 で watch を使用するにはどうすればいいですか?...

CSS と JS を使用して下線効果を実装する方法の例

この記事では、主に 2 種類の下線の動的効果について説明します。1 つ目は、ホバーすると X 軸が内...

HTML に画像が存在しない場合にデフォルトの画像を表示する方法の例

画像リンク <img src="" /> jsを使用してURLが有効...

バックエンド サーバー プロキシとして Nginx を推奨する理由 (理由分析)

1. はじめに実際のサーバーはパブリックインターネットに直接公開されるべきではありません。そうしな...

koa2 サービスに SSL を設定する方法

I. はじめに1: SSL証明書私のドメイン名は Tencent Cloud にあります。第 3 レ...

HTML チュートリアル: title 属性と alt 属性

XHTML は CSS レイアウトの基礎です。jb51.net は常に XHTML 知識の習得を重視...

Javascript を使用して、スライドバー効果のあるスライドナビゲーション プラグインを開発します。

目次1. はじめに2. 使用方法3. 開発プロセス1. モデル例2. イベントとアニメーション4. ...

Linux で履歴レコードを表示し、タイムスタンプを追加するためのヒント

Linux で履歴レコードを表示し、タイムスタンプを追加するためのヒントbashに詳しい人なら、hi...

IE イメージ ツールバーを無効にする

IE6 で試してみたところ、ツールバーが表示されました。オプションに「イメージ ツールバーを有効にす...

CentOS8 システムをベースにした Gitlab を構築するために Docker を使用する詳細なチュートリアル

目次1. Dockerをインストールする2. GitLabをインストールする3. GitLabを初期...

React Native が「NSArray<id<RCTBridgeModule>>型のパラメータを初期化できません」というエラーを報告する (解決方法)

最近、古い RN プロジェクトを Xcode で実行すると、次のコード エラーが報告されました。 &...

Vue Element-ui フォーム検証ルールの実装

目次1. はじめに2. ルール検証の入力モード2.1 サンプルコード2.2、フォーム項目2.3. 小...

Docker で hyperf を開発する完全な使用例の詳細な説明

ハイパーフ公式サイトHyperf 公式ドキュメントのインストール1. Dockerの使用docker...