自動ビルドとは、Docker Hub を使用して、Dockerfile ファイルを含む GitHub リポジトリまたは BitBucket リポジトリに接続することです。Docker Hub は自動的にイメージをビルドします。この方法でビルドされたイメージは、自動ビルド (Trusted Build とも呼ばれます) としてマークされます。この方法でビルドされたイメージを使用すると、他のユーザーは Dockerfile の内容を自由に表示し、イメージの出所を知ることができます。同時に、ビルド プロセスは自動であるため、ウェアハウス内のイメージが最新であることを保証できます。具体的な構築手順は次のとおりです。 倉庫を追加する まず、Docker Hub にログインし、右上隅の [作成] をクリックして、以下に示すように [自動ビルドの作成] を選択します。 新しいページで、[アカウントのリンク] ボタンを選択し、[GitHub に接続] を選択します。接続方法の選択ページで、次のように最初の接続方法を選択します。 選択が完了したら、指示に従って GitHub にログインし、認証操作を完了します。認証完了後のページは次のようになります。 イメージを構築する 認証が完了したら、右上隅の [作成] ボタンをもう一度クリックし、[自動ビルドの作成] を選択して、次の 2 つの図に示すように、開いたページで [GitHub] を選択します。 先ほどリンクした GitHub のリポジトリはこちらです。docker は 1 つだけなので、次のようにクリックします。 画像の名前と説明を入力し、「作成」ボタンをクリックします。作成結果は次のようになります。 その後、イメージが正常にビルドされたとしても、GitHub リポジトリ内の Dockerfile ファイルが更新されると、Docker Hub 上のイメージビルドが手動介入なしで自動的にトリガーされ、イメージが常に最新の状態に保たれます。 次に、ユーザーは次のコマンドでイメージを取得できます: docker pull wongsung/nginx2 イメージを取得したら、それを実行するだけです。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQL データ操作 - DML ステートメントの使用
>>: Vue は PC カメラを呼び出してリアルタイムで写真を撮る機能を実装します
コンテナのライフサイクルコンテナランタイムのライフサイクルコンテナは、分離特性を持つプロセスのセット...
この記事では、RHEL8 のネットワーク サービスとネットワーク構成ツール、およびネットワーク ファ...
目次1. ルーティング構成2. Vueページのネスト3. ネストされた関係1. ルーティング構成 定...
目次デモ1フラグメントの作成スヴェルトコンポーネント状態を変更できるデモSvelte は長い間存在し...
目次Vue3 カプセル化メッセージプロンプトインスタンス関数スタイルレイアウトカプセル化メッセージ....
目次1. インストール2. videojsの紹介3. コンポーネントでのテストと使用1. 基本的な自...
mysql サービスは開始されていますが、接続できません。この問題を解決するにはどうすればよいでしょ...
bmi ボイジャーピッチフォークアルスター食料品店チャウ真/斜めポスタこれは偽のDIYですクリエイテ...
セル - 表の内容 セルの余白 (表の余白) (cellpadding) - セルの外側の距離を表し...
序文データベース トランザクションに関して言えば、トランザクションの ACID 特性、分離レベル、解...
Dockerfile は、命令を含むテキスト ファイルです。各命令はレイヤーを構築するため、各命令の...
写真をアップロードするので、まずはダウンロード可能な画像リソースかどうかを判断する必要があります。正...
MySQL フルバックアップ1. バイナリログを有効にし、データベースから分離して別々に保存する v...
私は同時通訳音声認識機能を使用して、WeChatアプレットのホームページの音声検索機能を実現しました...
1. CSSの記述形式1. インラインスタイルCSSコードを開始タグに直接記述することができます&l...