docker の bind mount を使って NGINX を現在のディレクトリ上で一時起動する方法1行メモ。
# docker run --rm -p 80:80 -v $(pwd):/usr/share/nginx/html/ nginx
or
# docker run --rm -d --name tmpnginx-p 80:80 -v $(pwd):/usr/share/nginx/html/ nginx
# docker stop tmpnginx
- ヘルプファイル等HTMLで記載されたものを閲覧する際、いちいち NGINX (もしくはApache) の設定を変更して参照させるのはメンドクサイ。
- しかも閲覧終わったら NGINX のプロセスは終了して欲しい。(セキュリティ的にもいらないプロセス動いてて欲しくないという気分的にも)
- しかも --rm オプション使ってるので Ctrl+c で終了するとコンテナ綺麗にする必要もない
- もしログが表示されるのがうざかったら -d でバックグラウンド起動しておいて stop で止めればOK
以上