【问题标题】:how to mount a Host volume to node.js docker container如何将主机卷挂载到 node.js docker 容器
【发布时间】:2017-01-01 10:24:50
【问题描述】:
sudo docker run -p 3000:3000 -d --name mca-service myteam/reponame

这是我通常用来运行容器的命令。我在 /var/log/appLog 中有一个文件夹。我需要用容器挂载这个目录来存储我的应用程序日志文件以使其持久化。我试过了

sudo docker run  -p 3000:3000 -d --name mca-service  -v  /var/log/appLog:/var/log/appLog:rw --entrypoint  myteam/reponame

这个命令。但它会引发一些错误。有人可以帮我这样做吗?

【问题讨论】:

  • 你遇到了什么错误??

标签: node.js docker volume mount


【解决方案1】:

您的容器(myteam/reponame)在哪个用户下运行?如果不是root,则必须更改用户和组以及主机上文件夹的读/写权限。

【讨论】:

    【解决方案2】:

    您的--entrypoint 为空。要么删除它,要么使用--entrypoint []

    【讨论】:

      猜你喜欢
      • 2021-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多