简体   繁体   English

OCI 运行时创建失败:container_linux.go:349:启动容器进程导致“exec:\\”r-base\\“:在 $PATH 中找不到可执行文件”:未知

[英]OCI runtime create failed: container_linux.go:349: starting container process caused “exec: \”r-base\“: executable file not found in $PATH”: unknown

I have previously created a docker container using similar code as below, but I ran a basic python script to print "Hello".我之前使用类似下面的代码创建了一个 docker 容器,但我运行了一个基本的 python 脚本来打印“Hello”。 I am trying to perform RNASeq in R and keep running into issues when I try to run my code.我正在尝试在 R 中执行 RNASeq,并在尝试运行我的代码时不断遇到问题。

Here's what is in my Dockerfile.这是我的 Dockerfile 中的内容。

FROM debian:stretch-slim

RUN apt-get update \
    && apt-get install -y --no-install-recommends r-base r-base-dev git python3 \
    && apt-get clean

COPY file.R /

On my terminal, I ran: docker build -t username/python_git_r_hello .在我的终端上,我运行: docker build -t username/python_git_r_hello .

This ran successfully, but when I followed up with: docker run -it username/python_git_r_hello:latest r-base file.R这运行成功,但是当我跟进时: docker run -it username/python_git_r_hello:latest r-base file.R

I got the following error: docker:我收到以下错误:泊坞窗:

Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused "exec: \"r-base\": executable file not found in $PATH": unknown.
ERRO[0000] error waiting for container: context canceled

Please help, I am new to using docker.请帮忙,我是使用 docker 的新手。

The executable is named R , not r-base .可执行文件名为R ,而不是r-base Run:跑:

docker run -it username/python_git_r_hello:latest R file.R

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 无法启动服务 api:OCI 运行时创建失败:container_linux.go:380:启动容器进程导致:exec:“python manage.py runserver - Cannot start service api: OCI runtime create failed: container_linux.go:380: starting container process caused: exec: "python manage.py runserver 启动容器进程导致:exec:“uvicorn”:$PATH 中找不到可执行文件:未知 - starting container process caused: exec: "uvicorn": executable file not found in $PATH: unknown docker run 导致启动容器进程导致“exec:\\”./boot.sh\\”:权限被拒绝 - docker run results in starting container process caused "exec: \"./boot.sh\": permission denied standard_init_linux.go:211:exec 用户进程使用 alpine linux 和 python 导致“没有这样的文件或目录” - standard_init_linux.go:211:exec user process caused “no such file or directory” with alpine linux and python docker:来自守护程序的错误响应:OCI 运行时创建失败:没有这样的文件或目录”:未知 - docker: Error response from daemon: OCI runtime create failed: no such file or directory": unknown standard_init_linux.go:211:执行用户进程导致“没有这样的文件或目录”? - standard_init_linux.go:211: exec user process caused “no such file or directory”? "exec: "python": $PATH 中找不到可执行文件 - "exec: "python": executable file not found in $PATH 如何解决“exec:\”Python\“:$PATH 中找不到可执行文件”:未知。 用于 AWS 上的简单 python 脚本 - How to solve “exec: \”Python\“: executable file not found in $PATH”: unknown. for simple python script on AWS 在 $PATH 中找不到 Docker 撰写可执行文件”:未知 - Docker compose executable file not found in $PATH": unknown docker:在 $PATH 中找不到可执行文件”:未知 - docker: executable file not found in $PATH": unknown
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM