Linux云服务器docker安装node、mongodb

首先要购买好云服务器

然后打开terminal

ssh [email protected]

terminal会提示输入密码,直接输入收到的密码就好。

接着就要输入以下的命令了。

生成一个ssh key

ssh-keygen

显示公钥

cat ~/.ssh/id_rsa.pub

把生成的公钥放到GitHub上面

接着回来搭建基本的开发环境

安装vim

apt-get install -y vim git

安装docker

curl -SsL https://get.docker.com | sh

查看docker中的容器

docker ps -a

docker中安装node6.8

docker pull node:6.8

docker中安装mongodb:3.0

docker pull mongo:3.0

docker运行node

docker run -itd -v /root:/root --name node --net=host node:6.8 bash

进入docker

docker exec -it node bash

从GitHub克隆过来自己写好的网页应用

git clone [email protected]:zhuanyongxigua/notepad-online.git

列出所有

ls -all

出容器(另开一个terminal重新进)运行mongodb

docker run -itd --name mgo --net=host mongo:3.0

然后就可以cd到克隆过来的文件里面使用npm installnpm start

如果运行出错,需要停掉程序

docker stop node

这里面的node就是上面创建的那个,因为上面创建的时候的name规定的是node

改好错之后就继续运行node

docker start node

如果需要向mongodb post数据

curl -i -H "Content-Type:application/json" -XPOST -d '这里是JSON数据' url

如果需要移除容器,需要先把容器停下来,在移除

docker stop node
docker rm node        //node就是之前开启的容器的名称

ctrl + d可以出容器

博客:https://zhuanyongxigua.github.io/

你可能感兴趣的:(Linux云服务器docker安装node、mongodb)