小编Rya*_*NHG的帖子

Nodemon不在Windows Docker环境中重新启动

我的目标是设置一个Docker容器,当从主机检测到文件更改时,该容器会自动重新启动NodeJS服务器.

我已选择nodemon来查看文件以进行更改.

在Linux和Mac环境中,nodemon和docker正在完美运行.

但是,当我在Windows环境中时,nodemon不会重新启动服务器.

文件在主机上更新,并使用volumesdocker-compose.yml文件中的参数进行链接.

我跑步时可以看到文件已经改变了docker exec <container-name> cat /path/to/fileChanged.js.这样我知道文件正确链接并在容器中进行了修改.

nodemon没有为Windows重启服务器的原因吗?

windows watch node.js docker nodemon

22
推荐指数
2
解决办法
4476
查看次数

Dockerfile中的Mongorestore

我想创建一个启动mongo服务器的Docker镜像,并mongodump在启动时自动从之前恢复.


这是我的图像Dockerfile:

 FROM mongo

 COPY dump /home/dump

 CMD mongorestore /home/dump
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我遇到了这个错误:

Failed: error connecting to db server: no reachable servers


有没有办法让mongorestore命令通过Docker运行?

mongodb mongorestore docker dockerfile

16
推荐指数
4
解决办法
8633
查看次数

标签 统计

docker ×2

dockerfile ×1

mongodb ×1

mongorestore ×1

node.js ×1

nodemon ×1

watch ×1

windows ×1