今天介绍下nodejs和docker的快速安装。
nodejs的安装:
一般采用3M大法,即nvm, npm, nrm。
nvm : 一条curl命令就可以进行安装:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh | bash
成功之后就可以安装各种版本的node,安装之前可以在本地的.bashrc文件中添加一个node镜像的环境变量,国内因为网络原因,一般采用node的淘宝镜像:
export NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node
添加成功就可以使用nvm install v4.6.0快速安装node。
npm: npm基本上就不用说,里面有一大波待用的node模块供我们使用。
nrm: nrm是用来切换npm安装的是从那个源下载安装npm模块。安装命令:
npm install -g nrm --registry=https://registry.npm.taobao.org
安装成功之后,可以使用nrm ls查看当前使用的源,nrm use taobao就是切换到淘宝的源。
docker的安装:
网络的原因总是一个巨大的问题。学习docker的时候,更加巨大。所幸国内一些大型的公司像阿里,DaoCloud有一些支持。
我采用的是阿里云的服务,基本上需要在阿里云注册一个账号,然后在开发者平台登录。通过管理中心就可以看到阿里提供的个人的加速器。根据操作说明一步步安装Docker, 成功之后就可以通过加速器快速地从Docker Hub和阿里的镜像库当中下载镜像。当然上传私有镜像需要上传到阿里的私有镜像库中,这样速度快。
阿里云的开发者平台的网址是: https://dev.aliyun.com。
学习英语,附上几个单词,希望可以慢慢提升英语水平。
单词:
intrude [ɪn'trud] v.强挤入,侵入;强加于人
- The robber intruded into my house with a knife.
mobilize ['məʊbəlaɪz] vi. 动员起来;vt. 动员;鼓动起;
- Our teacher mobilized us to study harder for the exam.