155
152

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

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

Last updated at Posted at 2016-11-21

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

チャットメンバー募集

オープンチャット「アジト 〜プログラマの巣窟〜」
https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

Twitter

155
152
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
155
152

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?