【问题标题】:starting container process caused "exec: \".\": executable file not found启动容器进程导致 "exec:\".\": 找不到可执行文件
【发布时间】:2020-01-15 06:27:07
【问题描述】:

我是 docker 新手。我想在 docker 中部署我的应用程序节点 js,但我面临以下错误,请帮帮我

/usr/bin/docker-current:来自守护进程的错误响应:oci 运行时 错误:container_linux.go:247:启动容器进程导致 "exec: \".\": $PATH" 中找不到可执行文件。

 docker build -t project_account_v1:1.1 .
docker container run -e TZ=Asia/Karachi -d -p 9191:9191 project_account_v1:1.1 .

Dockerfile:

FROM node:8.12

WORKDIR /app

COPY package.json /app


ENV NODE_ENV=production

RUN npm install

COPY . /app

VOLUME ["/app/logs"]

CMD ["node", "/app/app.js"]

EXPOSE 9191

【问题讨论】:

  • 你是如何启动容器的? Dockerfile 显然不会产生那个错误。
  • 请检查我添加容器命令
  • @DavidMaze 请添加检查命令

标签: node.js docker dockerfile docker-container


【解决方案1】:

"exec:\".\": $PATH 中找不到可执行文件。

删除 Docker 运行命令末尾的 .

【讨论】:

  • 不构建运行命令,docker run -e TZ=Asia/Karachi -it -p 9191:9191 project_account_v1:1.1
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-23
  • 2018-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-07
相关资源
最近更新 更多