自己封装的 react-docker 开发环境
为了统一大家的开发环境,做了一个docker镜像,这样大家可以不用担心开发环境不统一,避免了可能的版本问题。
Dockerfile
在这里, https://github.com/ety001/dockerfile/tree/master/node-docker ,可以用来参考。
其中最后一行,
RUN npm config set registry https://registry.npm.taobao.org && \
npm install -g exp
可以换成你自己想要安装的工具。
使用的时候,把自己的代码挂载进容器,然后映射开发需要的端口。比如说你打包好的镜像叫做 node-dev
,
你的开发目录是 /home/user/workspace
,需要映射的端口是 8000
,那么命令可以这样写:
docker run -it --rm -v /home/user/workspace:/app -p 8000:8000 node-dev /bin/bash
这样就启动了一个容器,并且自动切换到容器中的 /app
目录下,这时候,你可以执行 npm install
或者 npm start
。
另外就是如果想要换个node版本的话,在编译镜像的时候,把 NODE_VERSION
重新设置下,设置成你想要的版本就可以了。
欢迎使用 SteemMention 获取最新的 Steem 回复提醒。
欢迎使用 SteemEditor 来编写文章,最好用的 Steem 编辑器,没有之一!!!
感谢你的阅读,我是中文区见证人之一,欢迎通过 SteemConnect 来给我投票,或者打开 https://steemit.com/~witnesses/ 页面,输入 ety001 进行投票。
中文区的见证人目前有:
支持一下他们(按字母顺序),一人可以有30票:
Thank you for reading. I'm a witness. I would really appreciate your witness vote! You can vote by SteemConnect. Or open https://steemit.com/~witnesses page, input ety001 to vote.
Powered by SteemEditor .
你好cn区点赞机器人 @cnbuddy 这厢有礼了。倘若你想让我隐形,请回复“取消”。