You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M1 Mac环境下通过Python脚本创建Docker容器运行Python代码时找不到test_file.py的问题求助

M1 Mac环境下通过Python脚本创建Docker容器运行Python代码时找不到test_file.py的问题求助

我正在开发一个类似LeetCode的网站,用户可以提交代码,为了安全起见,我会把这些代码放到Docker容器里运行。但目前我的脚本行为和预期不一致,而且我是在M1 MacBook上进行开发的,想请教大家怎么解决这个问题。

预期行为

  • 打印当前目录的内容
  • 创建Docker容器,并把当前目录下的test_file.py复制到容器里
  • 运行test_file.py,并把容器的标准输出打印到我的控制台

实际发生的情况

  • 能正常打印当前目录内容(其中包含test_file.py)
  • Docker提示找不到test_file.py

我的main.py代码(部分)

import subprocess

dockerfile_content = f"""
FROM python:3.9-slim

WORKDIR /app

COPY ./test_file.py /app/test_file.py

CMD ["python", "app/test_file.py"]
"""

# Docker image and container names
image_name = 'image_name'
container_name = 'conainer_name'

# Build th...

备注:内容来源于stack exchange,提问作者Wout van der Hoef

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 12:42:57