docker vue cli
1.0.0
Docker -Bild für Vue CLI als Build Container.
Bild auf DockerHub: https://hub.docker.com/r/crowdcode/vue-cli/
Derzeit verwendet dieses Bild den Knoten V11.7.0 (NPM 6.5.0), VUE-CLI 3.3.0 und Debian Stretch als Basisverteilung.
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
Oder um Vue cli ui zu verwenden
docker run -it -u $(id -u) --rm -p 8000:8000 -v "$PWD":/workspace crowdcode/vue-cli vue ui --host 0.0.0.0
Um den Vue CLI -Entwicklungsserver von Docker auszuführen, müssen Sie den Port abbilden und Vue CLI anweisen, alle Schnittstellen anzuhören. Zum Beispiel verwenden
cd vuedemo
docker run -u $(id -u) --rm -p 4200:4200 -v "$PWD":/workspace crowdcode/vue-cli vue serve --host 0.0.0.0
Wenn Sie zusätzliche Git -Repositories, Fe von package.json, klonen möchten und mit einem anderen Benutzer als UID 1000 ausgeführt werden, müssen Sie die PassWD montieren, da Git die UID beheben muss.
docker run -u $(id -u) --rm -p 4200:4200 -v /etc/passwd:/etc/passwd -v "$PWD":/app crowdcode/vue-cli npm install