docker build

Dockerファイルからイメージを生成するコマンド

事前準備:Dockerファイルを作成

Dockerfile を格納するフォルダ作成
  1. ターミナルで下記コマンドを実行
    mkdir docker_test
    ※フォルダ名は任意で良いです(ここでは “docker_test” としています)
  2. vi コマンドで Dockerfile を作成
    vi docker_test/Dokerfile

※ファイル名は “Dockerfile” にする必要があります

Dockerfile の内容を入力
  1. vi エディタで下記操作を実行
  2. [ i ] キー押下で INSERT モードにする
  3. 下記を入力
    FROM centos:7
    RUN yum update -y
  4. [ ESC ] キー押下で コマンドモードにする
  5. “:wq” を入力して [ Enter ] キー押下で保存
cat コマンドで作成したファイルを確認
  1. ターミナルで下記コマンドを実行
    cat docker_test/Dockerfile
  • vi エディタで作成したファイルの内容が確認できます

docker build 実行

docker build 実行
  1. ターミナルで下記コマンドを実行
    docker build -t sample:latest docker_test/
  • docker build -t { イメージ名 }:{ タグ名 } { Dockerfile が格納されているフォルダのパス }
  • “-t” オプションは省略できますが、イメージを識別するためにも付けていた方が良いでしょう
  • ここでは、イメージ名に “sample”、タグ名に “latest” 指定で実行しています
  • Dockerfile に記載した 1行目が “[1/2] FROM” に出力されています
  • Dockerfile に記載した 2行目が “[2/2] RUN” に出力されています
作成したイメージの確認
  1. ターミナルで下記コマンドを実行
    docer images
  • “sample:latest” のイメージが作成されていることが確認できます