如何将主机卷安装到node.js docker容器

时间:2016-08-25 05:53:57

标签: node.js docker volume mount

sudo docker run -p 3000:3000 -d --name mca-service myteam/reponame

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

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

您的--entrypoint为空。删除它或使用--entrypoint []