【发布时间】:2018-03-14 22:32:23
【问题描述】:
我想用 python 3.6 和少量依赖项构建 Docker 容器。 这是我的 Dockerfile:
FROM noondotcom/alpine-3.6-python-3.6-grpc
COPY requirements.txt /requirements.txt
RUN python3.6 -m pip install --upgrade pip
RUN python3.6 -m pip install -r requirements.txt
CMD ["python3.6", "-m requests"]
docker build -f Dockerfile . 执行没有错误,我看到 requirements.txt 中的所有库都已安装
但是当我运行 docker run 时,我收到“没有名为请求的模块”消息。
我该如何解决这个问题?
【问题讨论】:
-
您是否尝试过进入容器并查看您的文件是否正确复制?
docker run -it <image-name>。您可能必须注释掉最后一行以进行调试。 -
@HafizTemuri 当我运行你的命令时,我得到了带有所有需要库的 python 解释器,所以我可以在 REPL 中导入和使用它们
标签: python python-3.x docker dockerfile