Edited at

Docker | docker build と Dockerfile でイメージをビルドする基本

More than 1 year has passed since last update.


docker build とは

Dockerfile から独自のイメージをビルドするためのコマンド。


Dockerfile とは

docker build するための手順を書いたファイル。


イメージを作ってみる


1. Dockerfile を作る

適当なイメージを「ベース」にする。

ここでは Dockerhub の公式で配布されている ubuntuのイメージ を元にする。


./docker-build/Dockerfile

FROM ubuntu

CMD echo 'Hello docker world!'


この CMD で指定した内容は、イメージを「作成して固める」ときではなく、固めた後のイメージを「実行」する時に実行される。


2. イメージをビルドする

-t オプションで名前をつけられる。

$ docker build ./ -t example


3. イメージをコンテナとして実行する

Hello World が出力されるのが分かる。

$ docker run example

Hello docker world!


参考


環境


  • Docker For Mac

  • Docker version 1.12.3, build 6b644ec