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−ファイルを保存します。次の章では、イメージの作成方法について説明します。