Docker-ファイル

前の章では、Centosなどのさまざまな画像ファイルを見てきました。 Docker hubそこからコンテナをスピンアップできます。例を以下に示します。

Dockerを使用する場合 imagesコマンドを実行すると、システム内の既存の画像を確認できます。上のスクリーンショットから、2つの画像があることがわかります。centos そして nsenter

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

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

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

Step 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システムを更新してから、nginxサーバーをインストールします。ubuntu 画像。

  • 最後のコマンドは、ユーザーにメッセージを表示するために使用されます。

Step 3−ファイルを保存します。次の章では、イメージの作成方法について説明します。