docker vue cli
1.0.0
Docker Image สำหรับ Vue CLI เพื่อใช้เป็น Build Container
ภาพบน Dockerhub: https://hub.docker.com/r/crowdcode/vue-cli/
ปัจจุบันภาพนี้ใช้โหนด v11.7.0 (NPM 6.5.0), Vue-CLI 3.3.0 และการยืด Debian เป็นการกระจายฐาน
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
ในการเรียกใช้เซิร์ฟเวอร์การพัฒนา Vue CLI จาก Docker คุณต้องแมปพอร์ตและสั่งให้ 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 เพิ่มเติม Fe จาก package.json และคุณทำงานกับผู้ใช้ที่แตกต่างจาก 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