我在docker上开发了aspnet核心项目宽度vue.js。我的项目使用npm包作为材料设计图标。我在发布时遇到问题。
nginx在我的docker容器前面工作,并给了我一个地址(例如:http://devlinux/ yourdocker )。因为当我发布项目时,npm静态文件指向主目录,但是这些文件位于您的docker
下如何将您的静态文件地址导出到
何时构建npm文件?
答案 0 :(得分:0)
使用docker volumes将目录从docker容器指向文件系统上的某个目录。
参数 -v 允许您在Docker容器运行期间创建新卷。
docker run --name your-container-name -v /my/own/datadir:/dist/ -d your-image-name
此后,您可以在文件系统上的 / my / own / datadir 目录中看到容器中 / dist 中的所有文件,因此您可以提供该文件由您的NGINX提供。