架构师_程序员_码农网

ユーザー名 パスワード取得
会員登録

QQ登录

ワンステップ

検索
閲覧:12169|返信: 0
打印 上一主题 下一主题

[NET Core】Dockerリポジトリ(3)ASP.NET CoreイメージをHarborリポジトリにプッシュする

[コピーリンク]
ASP.NET Core] Dockerリポジトリ
への直接リフト跳转到指定楼层
オーナー
レビュー

Dockerリポジトリ(I)ハーバーに基づくプライベート・リポジトリの構築
https://www.itsvse.com/thread-9474-1-1.html

Dockerリポジトリ (2) Harborブートストラップのセットアップ
https://www.itsvse.com/thread-9475-1-1.html

ASP.NET Coreイメージの構築

ASP.NET Core 3.1 プロジェクトを docker イメージにパッケージ化するには(中略)以下を参考にする:

Nginx ベースの Docker イメージ
https://www.itsvse.com/thread-8800-1-1.html
asp.net core Dockerfile ファイルは以下のように設定する:



ビルドイメージコマンドは以下の通りです:

以下のように、 itsvse:v1 イメージが正常にビルドされたことがわかります:



Harborリポジトリに画像をプッシュする

まず、以下のようにHarborにTestリポジトリを新規作成し、test1ユーザーに権限を与えましょう:



ログインして、以下の方法でランダムに選んでください:

ログインすると、以下のエラーが報告されます:

[root@k8s-node1 aspcoredemo]# docker login 192.168.40.129
ユーザー名: test1
パスワード: test1
デーモンからのエラーレスポンス: Get https://192.168.40.129/v2/: dial tcp 192.168.40.129:443: connect: connection refused
https ログインを無効にする方法は?解決策は以下の通りです:

etc/docker/daemon.jsonファイルを編集し、以下のように設定する:

dockerを再起動する。

プロジェクトにイメージをマークする:

ミラーを現在のプロジェクトにプッシュします:

以下のように、c インターフェースでプッシュが成功したことを確認できます:



ハーバーでのプライベートミラーのプル

ミラーはパブリックに設定されているので、以下のコマンドを実行することで、他のサーバーから直接ミラーを引き出すことができます:

コンテナの起動

下図のように



(終了)




前の記事:NPOIを使ってExcelの表に画像を取り込む【ソースコード付き
次へ:.NET/C#でタオバオ、Tmallの商品在庫を監視するソースコード
Coder.comは、唯一の練習の過程で公開され、技術的な困難に遭遇し、他の人を誤解させないでください。
投稿するにはログインが必要です ログイン会員登録

このバージョンのインテグラルルール


免責事項:コードファーマーによって公開されたすべてのソフトウェア、プログラミング教材や記事は、学習や研究目的のためにのみ使用されます。上記のコンテンツは、商業的または違法な目的のために使用してはならない、そうでなければ、すべての結果は、ユーザーの責任でお願いします。このサイトは、ネットワークからの情報、著作権紛争は、このサイトとは何の関係もありません。あなたは完全にダウンロードしてから24時間以内にコンピュータから上記のコンテンツを削除する必要があります。もしこのプログラムが好きなら、正規のソフトウェアをサポートし、登録を購入し、より良い正規のサービスを受けてください。もし著作権侵害があれば、メールでご連絡ください。

メール To:help@itsvse.com

QQ|( 鲁ICP备14021824 号-2)|サイトマップ

GMT+8, 2024-9-19 00:04

クイック返信トップに戻る一覧に戻る