爱写代码的小陈
后端
·2023-06-16
经验 docker容器中的ProcessBuilder类还能访问宿主机的操作系统吗 之前有个课设是完成一个python在线实验平台,核心是py在线编译。原理是在服务器上安装Python解释器,前端用vue-codemirror拿到用户输入的py代码,以文本形式发送到服务器并保存为.py文件,再通过ProcessBuilder运行指令调用服务器中的py解释器,拿到运行结果返回给前端。 因为我是第一次用docker来运行前后端,还想要不要连接py容器。但后端容器可以直接运行宿主机里的py解释器,才知道容器虽然是个隔离环境,但可以访问宿主机操作系统。有时候需要挂载目录,像Java提供的ProcessBuilder类,则可以直接通过容器访问到系统资源。 我是这么理解的,有不对的地方请大家帮忙指正!// 狗头
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP