Docker-file

提供:Dev Guides
移動先:案内検索

Docker-ファイル

前の章で、コンテナをスピンアップできる* Dockerハブ*からダウンロードされるCentosなどのさまざまなイメージファイルを見てきました。 以下に例を示します。

Dockerファイル

Docker images コマンドを使用すると、システム内の既存の画像を見ることができます。 上記のスクリーンショットから、 centosnsenter の2つの画像があることがわかります。

ただし、Dockerには独自のDockerイメージを作成する機能もあり、 Docker Files を使用して作成できます。 Dockerファイルは、画像の作成方法に関する指示が記載されたシンプルなテキストファイルです。

次の手順では、Dockerファイルの作成について説明します。

ステップ1 *- *Docker File というファイルを作成し、 vim を使用して編集します。 ファイルの名前は、「D」を大文字として「Dockerfile」にする必要があることに注意してください。

Edit Vim

  • ステップ2 *-次の手順を使用してDockerファイルをビルドします。
#This is a sample Image
FROM ubuntu
MAINTAINER [email protected]

RUN apt-get update
RUN apt-get install –y nginx
CMD [“echo”,”Image created”]

上記のファイルについて次の点に注意する必要があります-

 *最初の行「#これはサンプル画像です」はコメントです。* #*コマンドを使用して、Dockerファイルにコメントを追加できます。
* 次の行は、 *FROM* キーワードで始まる必要があります。 これは、Dockerに、どのベース画像から画像をベースにするかを指示します。 この例では、 *ubuntu* イメージからイメージを作成しています。
* 次のコマンドは、このイメージを維持する人です。 ここでは、 *MAINTAINER* キーワードを指定し、メールIDのみを記載します。
* *RUN* コマンドは、イメージに対して命令を実行するために使用されます。 この場合、最初にUbuntuシステムを更新してから、 *ubuntu* イメージにnginxサーバーをインストールします。
* 最後のコマンドは、ユーザーにメッセージを表示するために使用されます。
  • ステップ3 *-ファイルを保存します。 次の章では、イメージの構築方法について説明します。

イメージのビルド