解決したいこと
Docker hubから取得してきたpythonイメージのバージョンがどのイメージを使用しても(試したのは、python:3.7-slim、python:3.7.10-buster、python:3.7-buster、python:3.8-buster)3.9.5になります。考えられる原因は何でしょうか?
$ docker-compose exec python3 bash root@31f8bcb55223:~/src# python --version Python 3.9.5
背景
現在、Dockerにてpython=3.7.7の実行環境を作りたいと思っています。
以下のDockerfileで、イメージを取得していますが(3.7.7のイメージではないことは重々承知です。)コンテナに入って、pythonのバージョンを確認すると、なぜか3.9.5になっていて困っているという状況です。
どなたか原因がわかる方がいらっしゃいましたら、ご教示お願いします。
FROM python:3.7-slim #FROM python:3.7.10-buster #FROM python:3.7-buster #FROM python:3.8-buster USER root RUN apt-get update RUN apt-get -y install locales && \ localedef -f UTF-8 -i ja_JP ja_JP.UTF-8 RUN apt-get install -y vim less ENV LANG ja_JP.UTF-8 ENV LANGUAGE ja_JP:ja ENV LC_ALL ja_JP.UTF-8 ENV TZ JST-9 ENV TERM xterm RUN mkdir -p /root/src COPY requirements.txt /root/src WORKDIR /root/src RUN pip install --upgrade pip RUN pip install --upgrade setuptools RUN pip install -r requirements.txt
環境
- Mac Os Big Sur バージョン 11.3.1
2.3 GHz デュアルコアIntel Core i5
- Docker for Mac バージョン3.3.3
あなたの回答
tips
プレビュー