AWSでのDockerの使い方を学習しているのですが、Dockerfileをビルドをすると、[debconf: delaying package configuration, since apt-utils is not installed]といったエラーが出てしまいます。その後コンテナは作成できているのですが、起動してもExited状態になってしまいます。
OSはAmazonLinuxを使っています。
Dockerfile
1FROM ubuntu:latest 2 3RUN apt-get update -y && apt-get install -y python-dev python-pip 4COPY ./requirements.txt /python-app/requirements.txt 5WORKDIR /python-app 6RUN pip install -r requirements.txt 7 8COPY ./first-python-webpage.py /python-app/first-python-webpage.py 9 10EXPOSE 8080 11ENTRYPOINT ["python2", "first-python-webpage.py"] 12
$ docker logs 1b93513cba20 Traceback (most recent call last): File "first-python-webpage.py", line 1, in <module> from flask import Flask ImportError: No module named flask
$ cat first-python-webpage.py from flask import Flask import os app = Flask(__name__) name = os.environ['name'] @app.route("/dockerdemo") def dockerdemo(): return name + "welcom to my container!" if (__name__) == '__main__': app.run(host='0.0.0.0', port=8080, debug=True)
回答1件
あなたの回答
tips
プレビュー