みの雑多ブログ

勉強したことをアウトプットしたり、しなかったり

Dockerfileとdocker-compose.yml

何もわからない状態から、githubでDockerfileとかdocker-compose.ymlとか見てナニコレナニコレになったので( ..)φメモメモ

Dockerfileはインフラの構成を書いている。

命令文 簡単な説明
FROM ベースイメージ
RUN コマンド実行
ADD ファイルやフォルダの追加
COPY ファイルのコピー

などなど、命令文が書かれている。

docker build

このコマンドを実行すると、Dockerfileに書かれたインフラ構成でイメージが作られる。


docker-composer.ymlは複数(WEBサーバ、DBサーバとか)のコンテナの構成情報を書いている。
それぞれのDockerfileを読み込むこともできる。

たこさんのロゴの意味がよく分かった。