通过执行命令docker pull python:3.7,成功拉取了Python3.7版本的Docker镜像。接着,使用docker run命令启动一个名为python37的容器。在运行命令时,通过指定参数,将本地路径/Users/crystalxiao/python_home挂载到容器内的/home/python_home目录下,确保本地的文件和容器内的文件保持一致。随后,通过dock...
docker拉取python3,挂载本地盘并运行HelloWorld.py
通过执行命令docker pull python:3.7,成功拉取了Python3.7版本的Docker镜像。
接着,使用docker run命令启动一个名为python37的容器。在运行命令时,通过指定参数,将本地路径/Users/crystalxiao/python_home挂载到容器内的/home/python_home目录下,确保本地的文件和容器内的文件保持一致。
随后,通过docker exec命令进入新创建的python37容器中,使用/bin/bash进行交互式终端操作。
在容器内部,切换到/home/python_home目录下,准备执行关键步骤。将HelloWorld.py文件上传至本地路径/Users/crystalxiao/python_home。在确认文件上传无误后,即可在容器内部执行该Python脚本。
此流程实现了一个完整的Docker环境搭建,通过本地与容器间的文件挂载,使得用户能够轻松地在Docker容器中运行Python代码,如HelloWorld.py。这种方法不仅便于开发环境的复现,而且为Python脚本的测试和部署提供了便利。2024-11-16