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]
で停止する。