コマンド ラインからハーバー ミラー ライブラリを作成する

ハーバー 2.0 以下のバージョン

http リクエストのコマンド ラインからハーバー ミラー ライブラリを作成します。
以下は json ファイルです。
{"project_name": "google_containers","metadata": {"public": "true"}}
ここで、google_containers は、定義したプロジェクトの名前に従って定義できます。

ハーバー ミラー ライブラリを作成するには、
最初に json ファイルのコンテンツを作成してから、次のコマンドを実行します。

curl -u "admin:Harbor12345" -X POST -H "Content-Type: application/json" "10.8.1.6:1121/api/projects" -d @createproject.json  

ハーバー バージョン 2.0 以降

コマンド ラインからハーバー ミラー ライブラリを作成する

共通操作
\l #すべてのデータベースを一覧表示
\c dbname #データベースを切り替える
\d #現在のデータベースのすべてのテーブルを一覧表示
\q #データベースを終了

1.最初にハーバーのdbライブラリに入ります

docker exec -it harbor-db bash 

2. を実行しますpsql -w 输入数据库的密码。このステップで Enter キーを押すだけです

3.\lすべてのライブラリを照会するために実行します

4.\c 加库名ライブラリに入るために実行します

5. 実行するデータベースを入力し\d、ライブラリ内のすべてのテーブルを一覧表示します

6.select * from 表名関連するテーブル内のすべてのデータを表示できます. 通常、プロジェクト テーブルにクエリを実行することで、プロジェクトが正常に作成されたかどうかを確認できます.

最も重要なステップは、
ハーバー ライブラリ プロジェクトを作成する
ことです. kube_system プロジェクト名を作成します. 同様に, ID とプロジェクト名を変更するだけで、ハーバー ライブラリ プロジェクトを順番に作成できます. 最初の
共通プロジェクト名
を追加し、ウェアハウスを次のように変更します共通。その他変更なし

insert into project(project_id,owner_id,name) values('2','1','common');
insert into project_metadata(id,project_id,name,value) values('2','2','public','true');
insert into project_member(id,project_id,entity_id,entity_type,role) values('2','2','1','u','1');
insert into quota(id,reference,reference_id,hard) values('2','project','2','{"storage": -1}');
insert into quota_usage(id,reference,reference_id,used) values('2','project','2','{"storage": 0}');      

2 つ目の prod プロジェクト名 Warehouse を追加して
prod に変更すると、他の ID は順次 +1 になります

insert into project(project_id,owner_id,name) values('3','1','prod');
insert into project_metadata(id,project_id,name,value) values('3','3','public','true');
insert into project_member(id,project_id,entity_id,entity_type,role) values('3','3','1','u','1');
insert into quota(id,reference,reference_id,hard) values('3','project','3','{"storage": -1}');
insert into quota_usage(id,reference,reference_id,used) values('3','project','3','{"storage": 0}');

おすすめ

転載: blog.csdn.net/weixin_45019350/article/details/125021305