继承的项目。上周一切都中断了。
这是在MacOS 10.11上。 3个使用节点6.9.5的项目... DockerFiles说:从节点:6.9我将其更改为节点:10.20。我从hub.docker上拉了它,它显示在我的docker映像列表中。
但是,当我使用docker-compose up时-总是说它正在使用6.9.5。
由于我还有很多其他问题,因此我将回到基础知识,并只是验证我是否正在使用自己想的东西。
此外,我告诉nvm在计算机上使用v10.20作为默认节点版本。
我可以成功地进行“ docker build”。在撰写程序运行的三个程序上。
问题的症结在于其中一个程序无法构建,我相信它之所以开始是因为它使用的是一个古老版本的库,该库将自身更新为遗忘。尝试运行时,在完全不相关的库中出现了奇怪的错误(在本例中为express-handlebars)。
对此有任何建议。我知道这封信有点含糊,但是我已经花了整整一个星期的时间,却一无所获。这些项目又大又复杂,我想知道我是否损坏了Docker或造成了什么。
谢谢。
欢乐
答案 0 :(得分:0)
docker-compose up
不会重建,并且docker build .
不会分配docker-compose
寻找的标签。改为使用docker-compose up --build
。