docker - 港のプライベート倉庫を作成する

1.港とは

        docker official と同様に、hub.docker.com に公式ウェアハウスがあり、多くの実用的なイメージ ファイルが提供されているため、docker pullを直接使用して必要なイメージをプルダウンして実行できます。同様に、私たちユーザーも自分でイメージ ウェアハウスを作成し、作成したイメージ ファイルをプライベートハーバーウェアハウスにプッシュしたり、プルダウンして実行したりして、管理と使用を容易にすることもできます。実際、これはイメージのバージョン管理とバックアップを容易にする Git に似ています。

2. 港湾倉庫をクラウドサーバーに展開

        1.ハーバー ファイルを作成し、ハーバー圧縮パッケージを渡します。        

            

        2.圧縮パッケージを解凍し、解凍後に表示される Harbor ディレクトリに入ります。

        3. Harbor.yml.tmpl を Harbor.yml ファイルにコピーし、harbor.yml ファイルを変更します 

     

     

         4. docker バージョンの更新により、 docker-composeコマンドはサポートされなくなったので、docker-compose ファイルを渡し、最初のハーバー ディレクトリを渡し、実行可能アクセス許可を付与して、それを / にコピーする必要があります。 bin/ ディレクトリ下のusr/

        5.引き続き 2 番目のハーバー ディレクトリに入り、インストール スクリプトを実行します。 

        前回のprometheusのデプロイによりコンテナ競合でエラーが発生したため、まずは競合コンテナを削除しました。

         次にインストール スクリプトの実行を続けます

         6.ブラウザに移動して港の倉庫にアクセスし、変更したリスニング ポートは 8089 です。

 3. 港湾倉庫の設定と使用

        1.港湾倉庫にログインします。デフォルトのアカウント名: admin、デフォルトのパスワード: Harbor12345

        2. 中の「新しいプロジェクト」をクリックし、プロジェクト名を「hb1」、レベルを「パブリック」、容量を「10G」に設定します。

         3.新しいユーザーを作成し、「ユーザー管理」をクリックしてユーザーを作成し、管理者として設定します。

         4. hb1 プロジェクトをクリックし、プッシュ コマンドを表示し、プロジェクト マーク コマンドをコピーします。

docker tag SOURCE_IMAGE[:TAG] 192.168.83.232:8089/hb1/REPOSITORY[:TAG]

        5. daemon.json ファイルを作成し、起動時に docker が開始されるように設定します。

    

                    

        6. スクリプトを再実行します

         7.作成したシステム管理者アカウントにログインし、タグ付けされたイメージ ファイルをプライベート ウェアハウスに転送します。このプッシュ コマンドは、Web インターフェイス上で表示およびコピーすることもできます。多少の変更は可能ですが、変更する必要はありません。プロジェクト名.パス

         8. Docker イメージ既存のイメージ ファイルをクエリし、ラベルを付けて自分のウェアハウスにプッシュします。プッシュとラベル付けの 2 つのコマンドは、hb1 プロジェクトからコピーされます。

         9. Docker コンテナ内のこのイメージを削除し、独自のウェアハウスから hello:1.0 をプルします。

   

        以上がハーバーの紹介と簡単な使い方です。 

おすすめ

転載: blog.csdn.net/m0_53891399/article/details/132376887