python3.9 docker镜像
时间: 2024-12-27 18:19:12 浏览: 3
### 官方 Python 3.9 Docker 镜像下载和使用
#### 获取官方 Python 3.9 Docker 镜像
为了获取官方的 Python 3.9 Docker 镜像,可以利用 `docker pull` 命令来拉取最新的 Python 3.9 版本镜像[^3]。
```bash
docker pull python:3.9
```
此命令会从 Docker Hub 上下载指定版本的基础镜像至本地环境。
#### 创建基于 Python 3.9 的 Dockerfile
对于希望构建自定义应用容器的情况,在项目根目录下创建名为 `Dockerfile` 的文件,并加入如下配置:
```Dockerfile
FROM python:3.9
WORKDIR /app
COPY app.py /app/
RUN pip install --no-cache-dir -r requirements.txt
CMD ["python", "app.py"]
```
上述脚本指定了以 Python 3.9 为基础镜像的工作空间设置、源码拷贝路径以及启动指令等内容。如果有额外依赖项,则需提前准备好 `requirements.txt` 文件并执行相应的安装操作。
#### 构建与运行 Docker 容器实例
完成 Dockerfile 编写之后,通过下面两条命令依次实现新镜像的建立及其对应服务进程的激活:
```bash
docker build -t custom-python-app .
docker run -d -p host_port:container_port custom-python-app
```
这里 `-d` 参数表示以后台模式运行容器;而 `-p` 则用于映射主机端口到容器内部监听地址上,具体数值依据实际需求调整[^2]。
阅读全文