CentOS 7.5 64bit通过Docker安装Nocobase教程

一直想写一篇Nocobase的安装教程,但是手里一直没有闲置的服务器(注:Nocobase不能和宝塔面板同时安装,具体原因见这篇《已经安装宝塔面板的情况下能否再通过Node.js版本管理器安装NocoBase呢?》),无意中发现华云云有免费的试用活动(活动入口:华为云免费试用活动),就申请了一台云耀服务器和RDS for MySQL,来写这篇文章。本篇文章用的是Docker 安装的方式。

第一步:安装Docker和docker-compose

云耀服务器,系统版本:CentOS 7.5 64bit

SSH登录华为云云耀服务器,输入命令;“curl -fsSL https://get.docker.com | bash -s docker –mirror Aliyun”

执行完毕后,输入“docker –version”检查安装结果,显示如下图所示返回docker的安装版本,即代表安装完成。

PS:如果使用的是阿里云或者腾讯云的轻量服务器,其本身就有安装好Docker的环境的,直接选择此类环境即可。

CentOS 7.5 64bit通过Docker安装Nocobase教程

安装docker-compose,命令行输入命令

sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
 
docker-compose version
cker-compose version 1.24.1, build 4667896b

最后一步显示出dockercompose的版本,即dockercompose安装成功

第二步:安装git

按照下方的代码,只输入“$ ”所在行的命令即可,最后一步是检查有没有成功安装,输出git的版本

PS:如果不想安装git,可以使用winscp登录服务器,上传Nocobase到服务器

$ yum install curl-devel expat-devel gettext-devel \
openssl-devel zlib-devel

$ yum -y install git-core

$ git –version
git version 1.7.1

第三步:使用git命令,下载Nocobase文件

命令行输入下方命令

git clone https://gitee.com/nocobase/nocobase.git nocobase

第四步:将将 NocoBase 下载到本地

git clone https://gitee.com/nocobase/nocobase.git nocobase

第五步:选择数据库(任选其一)

不同数据库的 docker 配置有些许差异,请选择切换到对应的目录下。这里我使用的是MYSQL的数据库

SQLite

cd docker/app-sqlite

MySQL

cd docker/app-sqlite

MySQL

cd docker/app-postgres

第六步:安装并启动 NocoBase

安装过程可能需要等待几分钟

# 拉取最新镜像
$ docker-compose pull
# 在后台运行
$ docker-compose up -d
# 查看 app 进程的情况
$ docker-compose logs app
第七步:打开服务器IP:13000端口
CentOS 7.5 64bit通过Docker安装Nocobase教程

原创文章,作者:Da Zhuang,如若转载,请注明出处:https://www.lidazhuang.cn/open-source/1624.html

(1)
上一篇 2023年8月16日 上午10:03
下一篇 2021年1月27日 下午11:08

相关推荐

联系我