我在Arch Linux(sailsjs-dev)上构建了一个docker映像,其中包含我想用于开发的node和sailsjs,将应用程序目录安装在容器内,如下所示:
docker run --rm --name testapp -p 1337:1337 -v $PWD:/app \
sailsjs-dev sails lift
$PWD是sails项目的目录.
这在Linux上可以正常工作,但是如果我尝试在macosx上(使用docker-machine)运行它,它将在一开始就永久挂起,日志级别设置为傻(在config / log.js中):
info: Starting app...
没有其他输出,这就是我们得到的全部.
请注意,相同的Docker映像在带有Express App的Mac上也可以完美运行.引起问题的帆特有的原因是什么?
我还可以在Mac docker上添加一个名为docker machine的virtualBox实例.
最佳答案
原文链接:https://www.f2er.com/docker/532596.html