docker vue cli
1.0.0
Vue CLI的Docker Image用作构建容器。
dockerhub上的图片:https://hub.docker.com/r/crowdcode/vue-cli/
当前,此图像使用节点V11.7.0(NPM 6.5.0),Vue-CLI 3.3.0和Debian Stretch作为基本分布。
docker run -it --rm -v "$PWD":/workspace crowdcode/vue-cli vue create vuedemo
cd vuedemo
docker run -it --rm -p 8080:8080 -v "$PWD":/workspace crowdcode/vue-cli npm run serve
或使用Vue Cli UI
docker run -it -u $(id -u) --rm -p 8000:8000 -v "$PWD":/workspace crowdcode/vue-cli vue ui --host 0.0.0.0
要运行Docker的VUE CLI开发服务器,您需要映射端口并指示Vue CLI在所有接口上聆听。例如使用
cd vuedemo
docker run -u $(id -u) --rm -p 4200:4200 -v "$PWD":/workspace crowdcode/vue-cli vue serve --host 0.0.0.0
如果您想克隆额外的git存储库,来自package.json的fe,并且与uid 1000不同的用户运行,则需要安装passwd,因为git需要解决uid。
docker run -u $(id -u) --rm -p 4200:4200 -v /etc/passwd:/etc/passwd -v "$PWD":/app crowdcode/vue-cli npm install