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

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

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

推薦する

SNMP4J サーバー接続タイムアウト問題の解決策

弊社のネットワーク管理センターは管理センター兼サーバーとして機能します!各管理対象デバイスは、TCP...

MySQLトリガーの詳細な説明と簡単な例

MySQLトリガーの簡単な例文法CREATE TRIGGER <トリガー名> -- トリ...

Linux でスワップ領域を確認する 5 つのコマンドの概要

序文Linux では、スワップ パーティションとスワップ ファイルの 2 種類のスワップ領域を作成で...

Vueでアイコンをカスタマイズする手順

ant-design-vue は Ali iconfont icons の使用をカスタマイズします\...

操作例 MySQL ショートリンク

MySQL ショートリンクの設定方法1. mysql 接続番号ステートメントコマンドを確認します。 ...

MySQL 接続数を設定する方法 (接続数が多すぎる)

mysql使用中に接続数が超過していることが判明しました~~~~ [root@linux-node...

Vue 初心者ガイド: 最初の Vue-cli スキャフォールディング プログラムの作成

1. Vue - 最初の vue-cli プログラムVueの開発はNodeJSに基づいています。実際...

MySQL データベースの操作とデータ型

目次1. データベース操作1.1 データベースの表示1.2 データベースを作成する1.3 データベー...

JSはモバイル端末の画面を1つずつ上下にスライドさせる機能を実装します

この記事では、モバイル端末を一度に1画面ずつ上下にスライドさせるためのJSの具体的なコードを参考まで...

Vue ドラッグ アンド ドロップのシンプルな実装

この記事では、主に次のような Vue ドラッグ アンド ドロップの簡単な実装を紹介します。レンダリン...

MySQL 5.7 クラスタ構成手順

目次1. サーバーAのmy.cnfファイルを変更する2. サーバーBのmy.cnfファイルを変更する...

XHTMLタグは適切に使用する必要があります

<br />123WORDPRESS.COM の以前のチュートリアルでは、Web ページ...

Windows 上の MySQL バージョン 5.7 でエンコードを UTF-8 に変更する方法

序文MySQLの勉強を始めたばかりで、公式サイトから最新バージョン5.7.14をダウンロードしました...

Vueは2つのルーティング許可制御メソッドを実装しています

目次方法 1: ルーティング メタ情報 (meta)方法 2: ルーティング テーブルを動的に生成す...

H5レイアウト実装手順における天井と底部の吸引を解決するための純粋なCSS

どのような製品について言及したいですか?最近、ユーザーがマーケティングの変化をよりよく観察できるよう...