前回の続きです。
macOSではapt-getコマンドを使えないという理由でDockerの使用を一旦断念しましたが、DockerコンテナはDebianベースなのでDockerfileにコマンドを書き込めば良いということに気付きました。Dockerを扱い始めたばかりのド素人には少々難易度が高かったです。
そもそもが仮想環境の構築であってmacOSではないということを理解していませんでした
DockerfileのFROMをPython3.5から最新(3.9)に変更し、コマンドを3行追記しました。これで先に進むことができましたが、しばらくしてまたエラーになりました。
このエラーについては著者のGitHubに注意事項として記されていたので、適切に対処すればクリアできそうです。
思いがけずDockerに関するスキルアップができたのは収穫でした。
2021/10/5追記:Dockerfileを次回記事で更新しています。
FROM python:3
RUN mkdir -p /usr/src/app
ADD ./app /usr/src/app
RUN pip3 install --upgrade pip
RUN pip3 install requests
RUN pip3 install Flask
RUN pip3 install flask-cors
RUN pip3 install opencv-python
RUN pip3 install opencv-contrib-python
RUN pip3 install tensorflow
RUN pip3 install keras
RUN pip3 install chainer
RUN pip3 install Pillow
RUN apt-get update
RUN apt-get install -y libgl1-mesa-dev
WORKDIR /usr/src/app
EXPOSE 5000
RUN export FLASK_ENV=development