ドッカー専用倉庫港湾建設プロセス

ドッカー専用倉庫港湾建設プロセス

1. 準備

1.1 港ダウンロード

ハーバーダウンロードアドレス:リンクリンクの説明を追加し、必要なバージョンを選択できます。私はv1.8.3を選択しました。
あなたも行くことができます

https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-offline-installer-v1.8.3.tgz を実行します。

ここに画像の説明を挿入

1.2 Dockerのインストール

docker のインストールと yum ソースのインストールについては、「Docker 入門チュートリアル (パート 2)」の記事を参照してください。

2. 構築する

2.1 港を解凍する

tar -zxvf harbor-オフラインインストーラー-v1.8.3.tgz -C /opt/

ここに画像の説明を挿入

2.2 設定ファイルを変更する

harborディレクトリのharbor.ymlファイルを変更します。

ここに画像の説明を挿入

これは修正する必要がある
ホスト名はあなたのIPです
harbor_admin_password: これはハーバーポータルのパスワードです。デフォルトは Harbor12345 です。

2.3 docker-composeをインストールする

harbor はスタンドアロンのオーケストレーションに docker-compose に依存しています。そのため、docker-composeをインストールする必要があります

yum で docker-compose をインストールします。

ここに画像の説明を挿入

2.4 docker daemon.jsonを編集する

/etc/docker/daemon.jsonファイルを変更する

:vim /etc/docker/daemon.json を実行します。

に追加

“insecure-registries”:[“あなたの港のIP”]

ここに画像の説明を挿入

Dockerを再起動する

systemctl dockerを再起動します

2.5 スタートハーバー

./install.sh

ここに画像の説明を挿入

コマンドを使用して、

docker-compose ps

ここに画像の説明を挿入

2.6 ブラウザアクセス

アクセスするには、Harbor の IP を使用します。デフォルトのポートは 80 です。

ここに画像の説明を挿入

3. テスト

港湾ポータルにログイン

3.1 新しいプロジェクト

ここに画像の説明を挿入

3.2 イメージをハーバーにプッシュする 3.2.1 ログイン

docker ログイン 倉庫 IP

ここに画像の説明を挿入

3.2.2 タグ付け

まずは私の地元のイメージを見てみましょう

ここに画像の説明を挿入

次に、alpine 3.10.3イメージを使用してタグ付けします

docker タグ 965ea09ff2eb リポジトリ ip/public/alpine:v3.10.3

ここに画像の説明を挿入

次に、構築したイメージをプライベートウェアハウスにプッシュします

docker push リポジトリ ip/public/alpine:v3.10.3

ここに画像の説明を挿入

最後に、港湾ポータルに何かあるかどうか見てみましょう

ここに画像の説明を挿入

それでおしまい。

これで、docker プライベート倉庫港の構築プロセスに関するこの記事は終了です。docker プライベート倉庫港の構築の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • ミラーリポジトリである Harbor の設定と使用に関するチュートリアル
  • HarborをベースにしたDockerプライベートイメージリポジトリの構築の詳細な説明
  • Dockerプライベート倉庫Harborの導入と展開方法
  • Dockerがプライベート倉庫Harborを構築する手順
  • プライベートウェアハウス(レジストリとハーバー)を構築するためのDockerの実装
  • Harbor がプライベート画像ウェアハウス環境とサービス展開例を視覚化

<<:  el-table のテーブルを最適化するために仮想リストを使用する方法についての簡単な説明

>>:  商品クエリ機能を実現するJavaScript

推薦する

Vue+Openlayer で select を使用して要素を選択する実装コード

効果画像: 実装コード: <テンプレート> <div id="map&q...

Vue で PC 解像度の適応を実装するためのサンプルコード

目次プラン依存関係をインストールする依存関係の導入pxをremに変換するFlexible.jsを変更...

CSS3はシームレスなスクロールと手ぶれ防止を実現します

質問画像とテキストのシームレスなスクロールは、一般的に携帯電話では良い効果をもたらしますが、一部のモ...

フレックスインサイドボタンの垂直方向の中央揃えが中央揃えにならない問題の解決方法

問題の説明ボタンのスタイルはアイコン + テキストです。フレックス レイアウトを使用して垂直方向に中...

MySQLの起動失敗の解決策

MySQLの起動失敗の解決策MySQLを起動できませんmysqlを停止した後、いくつかの操作(ホスト...

MySQLの指定されたテーブルからデータをエクスポートする例の詳細な説明

指定されたテーブルからデータをエクスポートするMySQLの詳細な説明必要とする: 1. テーブルはす...

Dockerコンテナが外部ネットワークにpingできない問題を解決する

今日、docker で redis 環境を構築していたところ、yum がリソースを取得できず、インタ...

ブラウザがクロージャをどのように認識するかについて詳しく説明します

目次序文クロージャの紹介メモリのゴミを識別する方法クロージャのメモリ表現結論序文クロージャは、Jav...

jsはウォーターフォールフローのボトムアウトによるデータの動的ロードを実現します

この記事では、ウォーターフォールフローが底に達したときにデータを動的にロードするためのjsの具体的な...

Linux curl フォームのログインまたは送信と Cookie の使用に関する詳細な説明

序文この記事では主に、curl を介してフォーム送信ログインを実装する方法について説明します。単一の...

Linux jdk のインストールと環境変数の設定チュートリアル (jdk-8u144-linux-x64.tar.gz)

最初にsudo suコマンドを使用して root アカウントに切り替えることをお勧めします。そうしな...

VMware 仮想マシンのインストール CentOS 8 (1905) システム チュートリアル ダイアグラム

世界的に有名な仮想マシン ソフトウェア VMware-workstation-full-15.5.0...

Node.js における npx コマンドの使用法とシナリオ分析

npx 使用チュートリアル今晩、 Vue-Cli勉強していたところ、ふと最新の@4.xxバージョンを...

SpringbootはDockerデプロイメントを統合し、Dockerイメージを構築する2つの方法を実装します。

Docker は、あらゆるアプリケーション用の軽量でポータブルな自己完結型コンテナーを簡単に作成で...

ウェブサイトがhttpsを有効にした後のSSLのセキュリティ構成と検出

最近のウェブサイトでは SSL を有効にするのが標準となっています。ただし、SSL を設定した後も、...