Error running docker container: starting container process caused “exec: \“python\“: executable file
问题:miniconda3虚拟环境创建python环境,使用下面Dockerfile编译docker镜像
FROM cuda10.2_pt1.5:09061
COPY . /workspace
WORKDIR /workspace
CMD ["python","run.py","/input_path","/output_path"]
使用时出错:
docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "exec: \"python\": executable file not found in $PATH": unknown.
尝试添加环境变量,添加后容器内生效可识别python,但build镜像后python还是同样问题无法识别python
EXPORT PATH="/root/miniconda3/bin:&PATH"
尝试建立python的软连接
ln -s /root/miniconda3/bin/python /usr/bin/python
添加后容器内生效可识别python,但build镜像后使用还是出错
docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "exec: \"/root/miniconda3/bin/path\": stat /root/miniconda3/bin/path: no such file or directory": unknown.
分析:自动执行的命令无法定位可执行程序位置
解决方案:既然无法定位简称python,直接给出完整路径即可/root/miniconda3/bin/python,同时参考一些方案使用RUN增加了一些必要的环境,修改后的Dockerfile如下:
FROM cuda10.2_pt1.5:09061
RUN apt-get update && apt-get install -y --no-install-recommends \build-essential \cmake \curl \ca-certificates \libjpeg-dev \libpng-dev && \rm -rf /var/lib/apt/lists/*
COPY . /workspace
WORKDIR /workspace
CMD ["/root/miniconda3/bin/python","run.py","/input_path","/output_path"]
Error running docker container: starting container process caused “exec: \“python\“: executable file相关推荐
- Docker启动失败提示【exec user process caused: exec format error】
Docker启动失败提示[exec user process caused: exec format error] Docker版本不支持Arm64,可在网络上查找ARM64的版本
- There was an error running 'go version' command: exec: go: executable file not found in %PATH
go git 安装好(安装在D盘): 步骤一.点击"Git Bash",输入"go get github.com/astaxie/beego",等一会儿即可.安 ...
- docker使用镜像报错:standard_init_linux.go:211: exec user process caused “exec format error“
在服务器使用镜像运行代码时出现了该报错.使用了docker run 后,由于是刚接触docker,不知道是什么原因.经网上查阅资料后,了解到原来有可能是我的镜像架构和机器架构不一致. 使用 docke ...
- standard_init_linux.go:211: exec user process caused “exec format error“
1.我们可以使用 docker images 来列出本地主机上的镜像 docker images 2.查看一下你所docker pull下来的镜像架构("Architecture" ...
- 【Docker】OCI runtime exec failed: exec failed: container_linux.go:348: starting container process cau
1.背景 docker执行命令 (base) lcc@lcc flink-1.10.0$ docker exec -it mysqld-exporter /bin/bash OCI runtime e ...
- 解决container_linux.go:262: starting container process caused:
前奏:今天因为docker太占内存的问题,把/var/lib/docker里的内容清空,然后建了一个空的软连接,以为这样安装docker就可以直接安装内存大的目录了.但是结果是,我照着官网的流程安装下 ...
- docker进入容器报错:OCI runtime exec failed: exec failed: container_linux.go:345: starting container proces
docker进入容器报错: OCI runtime exec failed: exec failed: container_linux.go:345: starting container proce ...
- pip 命令报错 Fatal error in launcher: Unable to create process using ... ???? ???????
文章目录 1)问题1 解决方案 2)问题2 解决方案 1)问题1 当我们使用 pip install auto-py-to-exe命令时,得到报错信息为 Fatal error in launcher ...
- IDEA 启动项目报错 Error running ‘XXXApplication‘: No jdk for module ‘XXX‘
一.错误 Error running -: No jdk for module - 二.解决方法 找到File>Project Structure->Modules. 在Dependenc ...
最新文章
- html5仿浏览器,前端H5-仿QQ浏览器for mac之动画效果(一)
- Django | 执行项目下指定的脚本
- 「后端小伙伴来学前端了」分析Vue脚手架结构
- BZOJ1226 SDOI2009学校食堂(状压dp)
- Python 3.5.2 TypeError: a bytes-like object is required, not 'str’问题解决方案
- python怎样显示表格数据匹配_Python根据表中每一行中的数据匹配txt文章中出现的次数,表格,每行,在,统计...
- 用于打开和创建SQLite,Microsoft SQL Server,PostgreSQL和MySQL SQL数据库的WPF对话框
- Python Pandas模块教程
- 特征检测和特征匹配方法汇总
- Android学习目录
- mysql事件【定时器】
- MySQL入门学习笔记
- ccfb类会议有哪些_CCF推荐的国际学术会议和期刊目录修订版发布
- 模拟人生4极乐净土mod_如何在《模拟人生4》中下载Mod
- wifi万能钥匙破解隔壁无线网以及查看破解密码
- HAKE笔记:Learning Hierarchy-Aware Knowledge Graph Embeddings for Link Prediction
- react讲解(函数式组件,react hook)
- 世界过敏性疾病日 | 儿童过敏性鼻炎校园筛查启动
- xenserver 安装新硬盘_xenserver 添加和卸载硬盘
- Spring JTA事务配置JOTM