我是Docker的新手,我试图弄清楚是否有一种方法可以完成下一个方案:
1. Python和安装在Docker容器上的所有必需软件包。
2.我的代码编辑器正在本地计算机上运行。
3.更改脚本后,容器将重新运行脚本并提供输出。
关键是我不想在每次更改后都重建映像并重新运行容器。
我只想编写“本地”代码,并在运行python的容器中尽快执行它。
答案 0 :(得分:0)
一种简单的方法:
1.创建一个EXPOSE
正确端口的Dockerfile,并安装正确的系统和python软件包
2.将容器命令指定为RUN sleep 3600
或RUN tail -f /dev/null
之类的命令以保持容器运行
3.在 volume mount 到您的代码目录
您可以使用本地编辑器编辑代码,并使用docker exec