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