[[Nginx]] >
* dockerでサクッとNginx環境構築 [#y6ac7cae]
#setlinebreak(on)

#contents
-- 関連
--- [[dockerメモ]]
--- [[Nginx]]
--- [[Nginx+uwsgi+Flaskをdockerで動かす]]

** ディレクトリ作成 [#hbfc7c5e]
#html(<div style="padding-left:10px">)

#myterm2(){{
mkdir -p test_nginx/www
cd test_nginx
}}
#html(</div>)


** docker-compose.yml の作成 [#xc2fe704]
** Nginxの設定ファイル作成 [#i74d4520]
#html(<div style="padding-left:10px">)

./default.conf
#mycode2(){{
server {
    listen 80;
    server_name localhost;
    root /var/www;
    index  index.html index.htm;
}
}}
#html(</div>)


** docker-compose.yml の作成 [#v1818efe]
#html(<div style="padding-left:10px">)

./docker-compose.yml
#mycode2(){{
webserver:
  image: nginx 
  volumes:
   - ./default.conf:/tmp/default.conf
   - ./www:/var/www
  ports:
   - "8080:80"
  command: /bin/sh -c "cat /tmp/default.conf >/etc/nginx/conf.d/default.conf && nginx -g 'daemon off;'"
}}
#html(</div>)

** サンプルHTML作成 [#gcb0baa0]
#html(<div style="padding-left:10px">)

./www/index.html
#mycode2(){{
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8">
</head>
<body>

Test Nginx!

</body>
</html>
}}
#html(</div>)

** 起動 [#wf8d8083]
#html(<div style="padding-left:10px">)

#myterm2(){{
docker-compose up
}}

#html(</div>)

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS