若要在 Docker 上安装 Python 3.7,请遵循以下步骤:
my-python-app
的新 Docker 容器,并运行 Python 3.7。-it
标志让容器保持交互式运行,而 --name
标志为容器指定一个名称,方便后续操作。package-name
替换为要安装的 Python 包的名称。python3.7
进入 Python 3.7 解释器:
python3.7
现在你可以在 Python 3.7 解释器中输入 Python 代码并执行了。要在 Docker 容器之外使用 Python 3.7,你可以将所需的 Python 包编译为 Docker 镜像,并将该镜像部署到生产环境。这可以通过编写一个包含所需 Python 包的 Dockerfile
来实现,然后使用 docker build
命令构建镜像。
一个简单的 Dockerfile
示例:
FROM python:3.7
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
CMD ["python3.7", "app.py"]
这个 Dockerfile
假设你有一个包含 Python 包列表的 requirements.txt
文件和一个名为 app.py
的 Python 脚本。在运行 docker build
命令后,它会基于 Python 3.7 镜像构建一个新的镜像,其中包含指定的 Python 包和脚本。然后可以将此镜像部署到生产环境。
领取专属 10元无门槛券
手把手带您无忧上云