Dockerfileを作成して、イメージ作成、コンテナの起動をしました。
エラーは特になく、docker logs { コンテナID }
を使用しても何も表示されませんが、
http://localhost:5000/
に接続すると以下が表示されてしまいます。
このページは動作していません
localhost からデータが送信されませんでした。
ERR_EMPTY_RESPONSE
これを解消したいです。
作業ディレクトリ
wed
|_Dockerfile
|uwsgi.ini
|nginx
| | Dokerfile
| | nginx.conf
|_app.py
Dockerfile内容
Dokertfile
1# base image 2FROM python 3 4# cash 5RUN apt-get clean 6RUN apt-get update 7 8ENV DEBCONF_NOWARNINGS yes 9 10# pip install 11RUN pip install pipenv 12 13RUN pipenv install uwsgi 14 15CMD ["pipenv", "run", "uwsgi", "uwsgi.ini"] 16
使用コマンド
イメージ作成
docker image build -t sample .
コンテナ起動
docker run -p 5000:5000 -it sample
エラー確認
docker logs { コンテナID }
関連すると思われるURL
dockerで立ち上げたアプリケーションにアクセスできない
コンテナが立ち上がらない時に試してみること
参考記事
Dokerfileの書き方
Python+Flask環境をDockerで構築する
DockerコンテナでFlaskを起動し, JSONデータのPOSTとGET
解決に時間がかかってしまっているため、何かしらヒントになるような内容だけでもアドバイスいただければ幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー