Dockerfileとは

Pocket

Dockerfileとは

DockerfileとはDockerイメージの構成情報が書かれたファイル。

基本構文

どのDockerイメージからDockerコンテナを生成するかをまず記述する

→もととなるDockerイメージを必ず記述する

FROM [イメージ名]:[タグ名]

タグ名を省略した場合、最新を取得する

コメントの書き方

#シャープの後にコメントを書く

 

試しにNginxのイメージを作成する

①ディレクトリ作成

mkdir test

②作成したディレクトリへ移動

cd test

③Dockerfileを開く

vi Dockerfile

④DockerFileの記述

#ベースとなるイメージを指定

From nginx

⑤Dockerfileからtestというイメージを作成

docker build -t test ./

⑥コンテナを起動

docker container run -d -p 80:80 test

-d:バックグラウンドで実行

-p:ポートの割り当て

⑦動作確認

http://localhostにアクセス

→Welcome to nginx!が表示される

⑧コンテナの停止

docker container stats 

で稼働中のコンテナを確認し、

docker container stop [コンテナID]

で停止する。