使用docker的python脚本的开发环境

时间:2019-05-01 17:27:07

标签: python docker

我是Docker的新手,我试图弄清楚是否有一种方法可以完成下一个方案:

1. Python和安装在Docker容器上的所有必需软件包。
2.我的代码编辑器正在本地计算机上运行。
3.更改脚本后,容器将重新运行脚本并提供输出。

关键是我不想在每次更改后都重建映像并重新运行容器。 我只想编写“本地”代码,并在运行python的容器中尽快执行它。

1 个答案:

答案 0 :(得分:0)

一种简单的方法:
1.创建一个EXPOSE正确端口的Dockerfile,并安装正确的系统和python软件包
2.将容器命令指定为RUN sleep 3600RUN tail -f /dev/null之类的命令以保持容器运行
3.在 volume mount 到您的代码目录

中运行Docker容器

您可以使用本地编辑器编辑代码,并使用docker exec

运行测试