用了docker运行node,但是依赖还没装,容器又没启动-灵析社区

万码D0YNGCCN

(物理机上没有任何语言的环境)Node服务(举个例子)编排在docker-compose.yml中,但是启动Node应用的需要装依赖,所以容器启动会失败,但是又想通过容器中的npm装依赖,这个问题就变成循环问题了 我的解决想法: 1.物理机上转个语言环境(不好) 2.自己写个Dockerfile继承一下,构建镜像的时候顺便npm install了 3.启动的进程是某个监控进程,这样容器便可以启动了

阅读量:170

点赞量:0

问AI
万码EZQPETUV
想了一个方案,用bash先启动一个容器,然后装一下依赖即可: docker run -it -v ./app:/usr/src/app your_node_image_name /bin/bash root@247543a930d6:/usr/src/app# npm install