ume

Dockerfileの書き方

完成図

Dockerfile

ubuntu:latest 
RUN apt-get update && apt-get install-y nginx
ADD index.html /var/www/html/
CMD ["nginx","-g","daemon off;"]

FROMコマンド

⇨FROMの後は通常OSや環境がセットアップされたイメージファイル名(PHP)などを指定する.
構文.

FROM osやプログラミング言語

RUNコマンド

⇨RUN コマンド = ダウンロードしたイメージに対して変更(追加)を加えるコマンド.
apt-getコマンド= パッケージを取得してインストール/アップデートする.
構文.

apt-get [option] [command] [package] 
例 RUN apt-get update && apt-get install-y nginx

ADD コマンド

=ホストマシンのファイルをコンテナ内にコピーする。

構文

ADD 「ホストのファイル名(相対パス)」「コンテナ内のパス(絶対パス)」

CMDコマンド

⇨ CMD はコンテナ起動時に実行される処理.
構文.

CMD[処理]