CentOS配置Docker+NodeJS服务

Mac端的本地环境请点击:Mac配置Docker+NodeJS服务

安装

安装 NodeJS
https://nodejs.org/en/download/
准备命令:

1
yum -y install gcc make gcc-c++ openssl-devel wget

下载源码及解压:

1
2
wget https://nodejs.org/dist/v6.11.3/node-v6.11.3.tar.gz
tar -zvxf node-v6.11.3.tar.gz

检查所需要配置

1
./configure

编译及安装:

1
make && make install

验证是否安装配置成功:

1
node -v


安装loopback-cli
http://loopback.io

1
npm install -g loopback-cli

安装git

1
yum -y install git

安装cnpm
https://npm.taobao.org/

1
npm install -g cnpm --registry=https://registry.npm.taobao.org

安装zsh作为默认SHELL
http://blog.csdn.net/w670328683/article/details/49782601

1
2
3
yum -y install zsh
chsh -s /bin/zsh
echo $SHELL

安装oh-my-zsh美化zsh
https://github.com/robbyrussell/oh-my-zsh

1
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

安装docker和docker-compose
http://www.linuxidc.com/Linux/2014-12/110034.htm

1
2
yum install docker
yum install docker-compose

安装gem

1
yum install -y gem

安装mosh

1
yum install mosh

安装Vim的插件janus
The distribution also requires ack, ctags, git, ruby and rake.
https://github.com/carlhuda/janus

1
curl -L https://bit.ly/janus-bootstrap | bash

安装httpie

1
yum install httpie


centOS的一些命令:

docker的一些命令

1
2
3
4
docker-compose down
docker-compose up -d
service docker start
chkconfig docker on

安装caddy-docker例子,测试docker功能
https://github.com/abiosoft/caddy-docker

1
docker run -d -p 2015:2015 abiosoft/caddy

查看log

1
2
3
4
docker ps
docker exec -it xiaoyx_ws_1 sh
pm2 list
pm2 logs 1

硬盘

1
df -h

内存

1
free -h

目录详情

1
ls -lh

安装路径。

1
which node

连接服务器(免密码)

1
2
3
4
ls .ssh
ssh-keygen
ssh-copy-id root@dlin.top
ssh root@dlin.top

mosh连接服务器

1
mosh root@dlin.top

1
2
curl http://0.0.0.0:2015
curl http://google.com
1
ip addr
------本文结束感谢阅读------