以下の内容はhttps://redj.hatenablog.com/entry/2020/10/16/230000より取得しました。


コンテナを利用したHTML動作確認用のテストWebサーバ

はじめに

静的なHTMLファイルの動作確認は、基本的にはローカルに保存した.htmlファイルをブラウザに読み込ませればよい。 ただし、XMLHttpRequestやFetch APIを利用した非同期通信を行っている場合は、テスト用のWebサーバを準備しないとテストできない。 そのため、コンテナを利用してテスト用のWebサーバを立ち上げることにした。

環境

# cat /etc/os-release | grep PRETTY_NAME
PRETTY_NAME="Ubuntu 20.04.1 LTS"

# docker --version
Docker version 19.03.13, build 4484c46d9d

テスト用Webサーバの起動と停止

初回の起動は以下のコマンドを実行する。 /path/to/srcは環境によって変えること。

# docker run --name test-web-server -v /path/to/src/:/usr/share/nginx/html:ro -d -p 8080:80 nginx

停止は以下のコマンドを実行する。

# docker stop test-web-server

もう一度起動するには、以下を実行するか、

# docker start test-web-server

もしくはコンテナを削除してから、初回の起動と同じコマンドを実行する。

# docker rm test-web-server
# docker run --name test-web-server -v /path/to/src/:/usr/share/nginx/html:ro -d -p 8080:80 nginx

参考




以上の内容はhttps://redj.hatenablog.com/entry/2020/10/16/230000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14