这是我的docker文件:
FROM python:3.6.5-alpine3.7
RUN mkdir folder_1
RUN mkdir folder_2
RUN apk --update add build-base libffi-dev openssl-dev python-dev py-
pip p7zip libc6-compat libstdc++
RUN pip install fabric3 boto3 csvsort
EXPOSE <port>
ADD directory/ /
CMD ["python", "scriptname.py"]
应用程序运行一系列步骤,其中一个步骤是将7z文件从文件夹1提取到文件夹2。它可以找到文件夹“1”和“源”文件夹,但找不到文件夹“2”。我登录到容器以确保文件夹存在,它确实存在。在
我发现了另一个有类似问题的问题:https://serverfault.com/questions/883625/alpine-shell-cant-find-file-in-docker,并根据答案安装了libc6 compat和libstdc++。在
这是失败的代码行:
^{pr2}$在这里,目标路径是“folder_2/”,我得到的确切错误是
sh: -ofolder_2/: not found
命令和docker在我的mac笔记本电脑上运行良好,docker在基于Linux的服务器上失败。在
目前没有回答
相关问题 更多 >
编程相关推荐