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

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

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

推薦する

Tomcat のインストール後に起こりうる問題の紹介

1. Tomcatサービスが開いていませんブラウザのアドレスバーにlocalhost:8080と入力...

MySQLの重複排除方法

MySQLの重複排除方法【初級】繰り返しのセリフが少ないdistinctive を使用してそれらを見...

Linux で MySQL データベースのスケジュールされたバックアップを実装する簡単な方法

詳細な手順は次のとおりです。 1. ディスク容量を確認します。 [root@localhost バッ...

Zabbix と bat スクリプトを組み合わせて複数のアプリケーションの状態を監視する方法

シナリオシミュレーション:国内企業の中には、重要な業務をサポートするために特定のウィンドウ プログラ...

MySQL 5.7.10 winx64 のインストールと設定方法のグラフィック チュートリアル (win10)

MySQL は比較的使いやすいリレーショナル データベースです。今日は、win10 システムを再イ...

MySQLデータベースホスト127.0.0.1とlocalhostの違い

私の友人の多くは、127.0.0.1 と localhost の違いがわからず、問題に遭遇するかもし...

CentOS7 で jar アプリケーションの起動を設定する方法

プロジェクトの展開中に遭遇した落とし穴Zhihudemo を展開する際、Jenkins などの自動展...

Zabbix を使用して ogg プロセスを監視する (Windows プラットフォーム)

この記事では、Windows プラットフォームで ogg プログラムを監視する方法を紹介します。 (...

HTML の小さなタグの使用に関するヒント

<em></em> などのフレーズ要素を使用すると、意図した視覚スタイルを維...

MySQLコマンドラインでSQLファイルを実行するいくつかの方法

目次最初の方法: MySQLデータベースが接続されていない場合2 番目の方法: データベースがすでに...

VueはEChartsを使用して折れ線グラフと円グラフを実装します

バックエンド管理プロジェクトを開発する場合、バックエンドのユーザーデータをカウントし、折れ線グラフや...

Linux mysql5.5 を mysql5.7 にアップグレードする手順と落とし穴

目次Linux MySQL 5.5 が MySQL 5.7 にアップグレードされました1. mysq...

JS を使用して Web ページのウォーターフォール レイアウトを実装する方法

目次序文:ウォーターフォールレイアウトとは何ですか?達成方法: 1. 画像を取得する2. 画像の帯域...

VMware 仮想マシンのインストール Apple Mac OS の超詳細なチュートリアル

目次要約する仕事の都合で Apple の Mac OS に対応するソフトウェアをインストールする必要...

CSS3 変換遷移ジッター問題の解決

transform: scale(); スケーリングするとIEブラウザでジッターが発生します変換スケ...