Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.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
Docker容器没有';我不能开车_Docker - Fatal编程技术网

Docker容器没有';我不能开车

Docker容器没有';我不能开车,docker,Docker,斯奈里奥: 具有以下Dockerfile的自定义图像 FROM node:10 WORKDIR /usr/src/app ENTRYPOINT ["docker-entrypoint.sh"] COPY package*.json ./ RUN npm install COPY . . EXPOSE 7070 CMD [ "npm", "start"] 我只需键入docker build即可生成图像。(从项目文件夹中)。但是始终存在一个but:-(当我执行时: docker run -d --

斯奈里奥:

具有以下Dockerfile的自定义图像

FROM node:10
WORKDIR /usr/src/app
ENTRYPOINT ["docker-entrypoint.sh"]
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 7070
CMD [ "npm", "start"]
我只需键入docker build即可生成图像。(从项目文件夹中)。但是始终存在一个but:-(当我执行时:

docker run -d --restart=always <imageid>
对不起,缩进不好,总而言之,我不知道为什么?容器没有缩进

我认为问题在Dockerfile上

PD:我知道这个问题可以复制,但我不了解解决方案(对不起,我是docker的新手)

有人能帮我吗

提前感谢大家。

好的——问题在于
入口点和
cmd
都已定义。
最后,它的等效命令是
docker-entrypoint.sh npm start

npm
start
作为参数传递给
docker entrypoint.sh
script。
它不会启动npm,因此它会立即从容器中出来

尝试首先从Dockerfile中删除入口点


使用docker-entrypoint.sh在末尾包含
npm start
命令。

此命令的输出是什么:docker日志4314ffc2afcb也检查并共享
docker inspect 4314ffc2afcb
docker-entrypoint.sh文件的内容是什么?@Arik docker-entrypoint.sh为空:(@Nico docker logs没有显示任何内容我尝试了这两个选项,我删除了入口点并构建了容器,但它的状态仍然为“Exited(0)”。此外,我创建了一个非常简单的脚本来执行npm start(CMD[“npm”,“start”]已删除),但仍然没有运行。我完全被阻止了:-(所以我认为这个docker文件是正确的:10 WORKDIR/usr/src/app COPY package*.json./RUN npm install COPY..EXPOSE 7070#ENTRYPOINT[“docker ENTRYPOINT.sh”]CMD[“npm”,“start”]我们可以在某处聊天吗-直播,这样我就可以马上帮助你了?加入这个聊天室。
CONTAINER ID        IMAGE               COMMAND                  
CREATED             STATUS                          PORTS               
NAMES
4314ffc2afcb        a68faf70e589        "docker-entrypoint.s…"   20 
minutes ago      Restarting (0) 44 seconds ago                       
magical_hopper