如何在 docker 中更改容器的默认 python 版本?

Jeo*_*kim 2 python-3.x docker docker-compose

我在python 3.7的后台安装了docker并构建了容器和图像,即/c/Users/conkj/sample:/sample mlearn:init /bin/bash

要运行 tensorflow,我必须安装 python 3.6。安装python 3.6后,在docker的第一页,如果我检查python的版本,它会显示python 3.6。但是在容器中,作为“docker run -it -v /c/Users/conkj/sample:/sample mlearn:init /bin/bash”,它显示了 python 3.7。我试过“pip install python 3.6”并构建其他图像和容器。(也许这不是正确的构建方式。)但仍然停留在......

你们能给我在docker容器上将python 3.7更改为3.6的解决方案吗?

Dmi*_*rii 5

您应该为容器使用适当的基本图像,例如:

docker run -it --rm python:3.6 bash

docker run -it --rm python:3.6-alpine sh

在此处查找其他可用标签