Open yuyanghui opened 4 years ago
centos8 安装docker 官方参考地址:https://docs.docker.com/install/linux/docker-ce/centos/ 里面包含包下载地址: https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
安装依赖 sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
开机自启 sudo systemctl enable docker
1、安装python-pip yum -y install epel-release dnf install -y python3 dnf install python3-paramiko
2、安装docker-compose
pip3 install docker-compose
依次执行命令就行
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
sudo yum -y install nodejs
sudo yum install nodejs npm --enablerepo=epel
sudo yum install gcc-c++ make
编辑文件
vi /etc/yum.repos.d/mongodb-org-3.4.repo 加入以下内容
[mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc 执行以下命令安装
yum install -y mongodb-org
如果网速慢的话CTRL+C退出重新执行安装命令,速度会变快一些并按照已下载进度继续下载
配置远程链接
vi /etc/mongod.conf 修改配置文件的 bind_ip, 默认是 127.0.0.1 只限于本机连接。所以安装完成后把这个修改为 0.0.0.0 ,允许所有链接!
启动mongodb和关闭mongodb
service mongod start #启动 service mongod stop #关闭
ps -ef|grep mongod #查看mongodb进程 启动成功
yapi依赖于git,所以需要先安装git yum install -y git git --version
npm install -g yapi-cli --registry https://registry.npm.taobao.org
yapi server 执行安装后会出现一个地址+端口
云服务器的话先检查安全组里有没有放开9090端口和3000端口,3000是安装以后的下文会有
ip换成服务器的外网ip就好
随便填一下公司名称点击开始部署就好了,耐心等待结束
安装完成会告诉你管理员账号密码,记住这个账号密码,然后按照它说的启动yapi
先到yapi部署目录
cd /root/my-yapi 执行启动命令
node vendors/server/app.js
访问一下ip+3000端口看一下
部署成功,使用管理员账号登陆即可
关闭窗口后会停止yapi服务,用下面的方式解决
yum install screen -y
screen -S yapi
cd /root/my-yapi node vendors/server/app.js 这个关闭之后,进程还在跑,就可以继续使用yapi服务了。
安装Docker
centos8 安装docker 官方参考地址:https://docs.docker.com/install/linux/docker-ce/centos/ 里面包含包下载地址: https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
安装依赖 sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
开机自启 sudo systemctl enable docker
安装docker compose
1、安装python-pip yum -y install epel-release dnf install -y python3 dnf install python3-paramiko
2、安装docker-compose
pip3 install docker-compose
安装nodejs
依次执行命令就行
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
sudo yum -y install nodejs
sudo yum install nodejs npm --enablerepo=epel
在此步报错(Error getting repository data for epel, repository not found)请移步链接:https://www.cnblogs.com/zhuminghui/p/12102122.html
sudo yum install gcc-c++ make
安装mogodb
编辑文件
vi /etc/yum.repos.d/mongodb-org-3.4.repo 加入以下内容
[mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc 执行以下命令安装
yum install -y mongodb-org
如果网速慢的话CTRL+C退出重新执行安装命令,速度会变快一些并按照已下载进度继续下载
配置远程链接
vi /etc/mongod.conf 修改配置文件的 bind_ip, 默认是 127.0.0.1 只限于本机连接。所以安装完成后把这个修改为 0.0.0.0 ,允许所有链接!
启动mongodb和关闭mongodb
service mongod start #启动 service mongod stop #关闭
ps -ef|grep mongod #查看mongodb进程 启动成功
安装Git
yapi依赖于git,所以需要先安装git yum install -y git git --version
安装Yapi
npm install -g yapi-cli --registry https://registry.npm.taobao.org
yapi server 执行安装后会出现一个地址+端口
云服务器的话先检查安全组里有没有放开9090端口和3000端口,3000是安装以后的下文会有
ip换成服务器的外网ip就好
随便填一下公司名称点击开始部署就好了,耐心等待结束
安装完成会告诉你管理员账号密码,记住这个账号密码,然后按照它说的启动yapi
先到yapi部署目录
cd /root/my-yapi 执行启动命令
node vendors/server/app.js
访问一下ip+3000端口看一下
部署成功,使用管理员账号登陆即可
问题
关闭窗口后会停止yapi服务,用下面的方式解决
安装screen
yum install screen -y
新建一个名为yapi的进程
screen -S yapi
cd /root/my-yapi node vendors/server/app.js 这个关闭之后,进程还在跑,就可以继续使用yapi服务了。