Docker Toolbox上没有这样的文件或目录
有一个Windows操作系统,Docker工具箱和一个shell脚本文件。
从Docker Toolbox中运行:
./build.sh
结果是:
/ usr / bin / env:'python \ r':没有这样的文件或目录
试图把#!/c/Python27/python.exe
放到shell脚本文件的顶部 – 没有结果。
有什么build议么?
编辑:已经尝试dos2unix
修复回车 – 没有结果。
build.sh :
#!/bin/bash mkdir -p build docker run \ --rm \ -v $(pwd):/shared \ -w /shared \ ${IMAGE_NAME} \ # ./pip2deb.py -r requirements.txt --output-directory build <-- doesn't work python pip2deb.py -r requirements.txt --output-directory build <-- works
pip2deb.py :
cmd = [ 'py2dsc-deb', '--dist-dir', build_dir, ] subprocess.check_call(cmd, env=env) <--- causes error for filename in os.listdir(build_dir): if filename.endswith('.deb'): shutil.copy2(os.path.join(build_dir, filename), directory)
cmd – 导致错误
WindowsError [errno2] – 没有文件或目录
基本上Windows没有看到py2dsc-deb
- 更改docker机器的URL
- docker-compose中的命令行参数
- Docker无法初始化
- 如何从远程位置下载并在容器启动Docker上执行脚本?
- 安装mongodb pecl软件包的问题:/ tmp / pear / temp / mongodb / configure:./configure.lineno:line 1:syntax error:unterminated quoted string
- docker-compose和django错误
- Docker:rails可执行文件没有在$ PATH中find
- 拉扯jenkins图像时获取“需要身份validation”错误
- Symfony服务器:在PHP Docker容器中运行