如何在docker容器中执行python文件
时间: 2024-03-07 19:49:27 浏览: 164
python脚本在docker上运行的方法
在 Docker 容器中执行 Python 文件的步骤如下:
1. 构建 Docker 镜像,包含 Python 运行环境和需要运行的 Python 文件。
2. 启动 Docker 容器,进入到容器中的终端。
```bash
docker run -it my_image /bin/bash
```
3. 在容器中安装 Python 库(如果需要的话)。
```bash
pip install requests
```
4. 执行 Python 文件。
```bash
python my_script.py
```
如果需要在容器外部执行 Python 脚本,可以使用 docker run 命令的 -v 参数,将宿主机中的目录挂载到容器中,然后在容器中执行 Python 脚本。
```bash
docker run -v /path/to/my/script:/app my_image python /app/my_script.py
```
其中,/path/to/my/script 是宿主机中的目录,my_image 是 Docker 镜像的名称,/app 是容器中的工作目录,my_script.py 是要执行的 Python 脚本的文件名。
阅读全文