【问题标题】:running json-server in docker container在 docker 容器中运行 json-server
【发布时间】:2019-02-13 08:42:02
【问题描述】:

我正在尝试使用来自 json-server 的 docker-json-server

它的命令在 linux 上运行良好

docker run  \
  -p 3000:3000  -v `pwd`:/data  \
  williamyeh/json-server        \
  --watch db.json

但是如果我在 Windows 上试试这个

docker run williamyeh/json-server -p 3000:3000  -v e:\json-server --watch db.json

这不起作用未知标志:--watch。请帮助我如何在 windows-10 上运行它,我的 db.json 在 e:\json-server

谢谢

【问题讨论】:

  • 你把命令行改成了完全错误的东西,e:\json-server 应该做什么,图像名称在哪里?
  • 我添加了图像名称,e:\json-server 是我的 db.json 所在的位置。我对 windows 上的 docker 很陌生

标签: docker json-server


【解决方案1】:

在您的 Windows 版本的命令中,您已完全更改了参数的顺序,因此出现了错误。

根据您的示例,这可能更接近您正在寻找的内容。

docker container run -p 3000:3000 -v e:\json-server:c:\data williamyeh/json-server --watch db.json

【讨论】:

  • 源路径“E:/json-server:c”不存在,Docker 不知道。
猜你喜欢
  • 2022-06-24
  • 2022-08-10
  • 1970-01-01
  • 1970-01-01
  • 2022-10-04
  • 2015-03-05
  • 1970-01-01
  • 2021-07-18
  • 1970-01-01
相关资源
最近更新 更多