加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

node.js – Docker:来自守护进程的错误响应:OCI运行时创建失

发布时间:2020-12-16 03:29:45 所属栏目:安全 来源:网络整理
导读:我试图用快速运行一个简单的节点应用程序,但我收到此错误: 这是我的工作目录: 我运行以下命令将当前源代码目录挂载到节点容器内的/ var / www并运行节点npm start以启动应用程序; 但我得到上面的错误,不知道该怎么做: docker run -p 8085:3000 -v /home/j

我试图用快速运行一个简单的节点应用程序,但我收到此错误:

enter image description here

这是我的工作目录:

enter image description here

我运行以下命令将当前源代码目录挂载到节点容器内的/ var / www并运行节点npm start以启动应用程序;
但我得到上面的错误,不知道该怎么做:

docker run -p 8085:3000 -v /home/joel/workspace/plural_docker_webdev:/var/www node -w "/var/www" node npm start

我收到这个错误:

docker: Error response from daemon: OCI runtime create failed: container_linux.go:296: starting container process caused "exec: "-w": executable file not found in $PATH": unknown.
ERRO[0000] error waiting for container: context canceled
最佳答案
Docker告诉你该命令出错了.
它正在尝试使用命令-w运行节点映像.
由于-w不是命令,因此会抛出此错误.

这是因为你在一个你可能不想要的地方写了节点.

你的命令被解释如下:

docker run -p [port_info] -v [volume_info] node [command]

您可以像这样重写命令,它应该可以正常工作:

docker run -p 8085:3000 -v /home/joel/workspace/plural_docker_webdev:/var/www -w "/var/www" node npm start

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读