Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何在Docker.io中运行导入的映像?_Node.js_Docker - Fatal编程技术网

Node.js 如何在Docker.io中运行导入的映像?

Node.js 如何在Docker.io中运行导入的映像?,node.js,docker,Node.js,Docker,我试过了。我已经创建了一个图像和容器。我使用 Q.导入后如何运行它? docker import - <user-name>/node-hello < container_ID.tar docker run -p 49610:8080 -d <user-name>/node-hello docker导入-/node hello

我试过了。我已经创建了一个图像和容器。我使用


Q.导入后如何运行它?

docker import - <user-name>/node-hello < container_ID.tar
docker run -p 49610:8080 -d <user-name>/node-hello 
docker导入-/node hello
错误:创建:未指定命令


我发现一个git中心问题

这里给出的解决方案是:

docker run -p 49610:8080 -d <user-name>/node-hello /someCommandToRun.sh
docker run-p 49610:8080-d/node hello/someCommandToRun.sh
我尝试添加Dockerfile命令,如(ADD./src;cd./src;npm install;CMD['node','./src/index.js']) 但图像在127出口处失败


Q.给节点hello world映像运行的命令是什么?

docker run
将要运行的命令作为其最终参数。该命令必须存在于容器中。例如,
docker run bash
将在容器中运行
bash
,然后立即退出。要在容器中使用交互式bashshell,请使用
docker run-t-ibash

docker import - <user-name>/node-hello < container_ID.tar
docker run -p 49610:8080 -d <user-name>/node-hello 

docker run
不接受Dockerfile命令,如
ADD
CMD
。要使用Dockerfile,请将所有命令放在名为
Dockerfile
的文件中,然后使用
docker build-t=“some tag name”。
构建图像


您应该从本指南开始,以便更好地理解Docker。

Q.导入回Docker后如何运行它?

docker import - <user-name>/node-hello < container_ID.tar
docker run -p 49610:8080 -d <user-name>/node-hello 
答案:
docker run-p49610:8080-d/node hello/someCommandToRun.sh

Q.运行节点hello world映像的命令是什么?

docker import - <user-name>/node-hello < container_ID.tar
docker run -p 49610:8080 -d <user-name>/node-hello 

答案:
docker run-p 49610:8080-d/node hello node/src/index.js

在您指定的URL上仍然存在实际的错误。导出的图像不保留元数据或加载不正确。至少在版本0.9.1中。
docker run
如果在Dockerfile中指定了带有可执行文件的CMD,则不需要命令。