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