この記事では、次のことを説明します。
Dockerfile のビルド方法
Dockerfile は、コンテナーのスナップショットを作成するのに役立つ命令ファイルです。 Dockerfile を作成するには、提供された手順に従います。
ステップ 1: プログラム ファイルの作成
まず、「 index.html 」 プログラム ファイルを開き、以下のコードを貼り付けます。
< html >
< 体 >
< h2 > こんにちは LinuxHint < / h2 >
< p > これは LinuxHint のロゴです < / p >
< 画像 ソース = 「linuxhint.png」 すべての = 「リナックス」 幅 = 「104」 身長 = 「142」 >
< / 体 >
< / html >
ステップ 2: Dockerfile を作成する
次に、「」という名前の新しいファイルを作成します Dockerfile 」に以下のスニペットを貼り付けて、HTML プログラムをコンテナー化します。
FROM nginx:最新
index.html をコピー / ユーザー / 共有 / nginx / html / index.html
コピー linuxhint.png / ユーザー / 共有 / nginx / html
エントリーポイント [ 「ニンジンクス」 、 「-g」 、 「デーモンオフ;」 ]
上記のコードでは:
- 「 から 」コマンドを使用して、コンテナーのベース イメージを指定します。
- 「 コピー 」命令は、「index.html」ファイルと「linuxhint.png」画像をコンテナー パスに貼り付けます。
- 「 エントリーポイント 」は、コンテナーの実行ポイントを設定します。
Docker イメージをビルドするには?
Docker イメージは、コンテナーの作成と管理に使用されるスナップショットまたはテンプレートです。以下のコマンドを使用して、Dockerfile から Docker イメージをビルドします。
docker build -t linuximg .ここ、 ' -t 」を使用してイメージ名を指定します。たとえば、「 linuximg 」を Docker イメージの名前として:
次に、提供されたコマンドを使用して、イメージが正常に作成されたことを確認します。
ドッカー画像以下の出力では、Docker イメージが表示されます。 linuximg 」:
Dockerコンテナを構築する方法?
Docker コンテナーは、アプリケーションをコンテナー化するために使用される Docker の軽量で小さな実行可能パッケージです。 Docker イメージを使用して Docker コンテナーをビルドして実行するには、指定されたコマンドを実行します。
ドッカー実行 -- 名前 imgcontainer -p 80 : 80 linuximgここ:
- 「 -名前 」を使用してコンテナ名を指定します。
- 「 imgcontainer 」はコンテナの名前です。
- 「 -p 」を使用して、コンテナにポートを割り当てます。
コンテナを簡単に作成または構築する別の方法は、「 ドッカー作成 ' 指図:
ドッカー作成 -- 名前 linuxcontainer -p 80 : 80 linuximg
最後に、目的のブラウザーを開き、割り当てられたポートにリダイレクトします。次に、アプリケーションがデプロイされているかどうかを確認します。
ご覧のとおり、Dockerfile、イメージ、コンテナーが正常にビルドされました。
結論
Dockerfiles は、docker イメージをビルドするためのセットと指示を含む通常のテキスト ファイルです。 Docker イメージをビルドするには、「 docker build -t <イメージ名> 」コマンドが使用されます。 Docker イメージから Docker コンテナーを作成するには、「 docker create –name <コンテナ名> -p <ポート番号> <イメージ名> ' 指図。さらに、ユーザーがコンテナを作成して実行したい場合は、「 ドッカー実行 ' 指図。この記事では、Dockerfile、イメージ、コンテナーを構築する手順を説明しました。