创建一个简单的 Dockerfile
有了 Docker 的基础之后,我们可以开始创建一个简单的 Dockerfile
来安装和配置 Python。
创建一个新的文件夹,例如
python-app
,并进入该目录:mkdir python-app cd python-app
在这个文件夹中创建一个名为
Dockerfile
的文件。使用任何文本编辑器打开这个文件,并添加以下内容:-- -------------------- ---- ------- - ----- ------ ---- ---- --------------- - ------ ------- ---- - ------------------ ---- --- ---- - ---- - ---- --- --- ------- -------------- -- ---------------- - ----------- ------ ---- - ------- --- ---------- ---------
构建 Docker 镜像
接下来,我们需要构建 Docker 镜像。在 python-app
文件夹中执行以下命令:
docker build -t my-python-app .
这里 -t
参数用于指定镜像的名称,.
表示 Dockerfile 在当前目录中。
运行 Docker 容器
镜像构建完成后,我们可以使用以下命令来运行 Docker 容器:
docker run -d -p 8080:8080 --name my-running-app my-python-app
这里 -d
参数表示后台运行容器,-p
参数将主机的 8080 端口映射到容器的 8080 端口,--name
参数为容器指定一个友好的名称,最后是我们的镜像名称。
验证 Python 环境
为了验证 Python 是否已经正确安装并且可以正常工作,你可以通过以下方式检查:
进入正在运行的容器:
docker exec -it my-running-app /bin/bash
在容器中输入
python --version
查看 Python 版本信息:python --version
如果一切正常,你应该能看到类似如下的输出:
Python 3.9.x
这样我们就完成了使用 Docker 安装 Python 的整个过程。希望这些步骤对你有所帮助!