试用镜像
docker run --rm -it --name tmp-node wee0/nodejs:12 bash
运行当前目录下的hello.js
docker run -it --rm --name tmp-node \
-v "$PWD":/usr/src/app -w /usr/src/app \
wee0/nodejs:12 node hello.js
挂载本地仓库,打包项目
docker run -it --rm --name tmp-node \
-v "$HOME/.npm/_global":/usr/share/nodejs/ref/_global \
-v "$HOME/.npm/_cache":/usr/share/nodejs/ref/_cache \
-v "$(pwd)":/usr/src/app \
-w /usr/src/app \
wee0/nodejs:12 \
npm run dist
挂载本地仓库,打包项目
docker run -it --rm --name tmp-node \
-v "$HOME/.npm/":/usr/share/nodejs/ref \
-v "$(pwd)":/usr/src/app \
-w /usr/src/app \
wee0/nodejs:12 \
yarn build
挂载本地仓库,运行项目
docker run -it --rm --name tmp-node \
-v "$HOME/.npm/":/usr/share/nodejs/ref \
-v "$(pwd)":/usr/src/app \
-w /usr/src/app \
-p 9527:9527 \
wee0/nodejs:12 \
yarn dev
已知问题:
如果你是在虚拟机virtualbox中运行的docker,并且宿主机刚好是windows系统,并且数据存储目录刚好是宿主机共享过来的目录,则执行'npm intall -g ...'命令会出现不支持符号连接的错误,类似:EROFS: read-only file system, symlink... 。尚未解决,如果你知道解决方法,欢迎留言告诉我,谢谢!
Content type
Image
Digest
Size
99.6 MB
Last updated
almost 7 years ago
docker pull wee0/nodejs:12