安装部署centos
Docker → 注册表第二个centos,下载
配置映像的路径和端口,端口保持一致避免占用无法访问
安装部署nodejs
因为系统最小化安装,需要一些些环境配置
首先安装 wget:
yum install -y wget
报错信息,提示“
Failed to set locale, defaulting to C.UTF-8”,设置区域失败,默认为 C.UTF-8![]()
设置语言环境需使用locale命令
使用命令 locale -a,查看目前系统已安装的语言包,语言环境:无法将***设为默认语言环境,没有这样的文件或目录
![]()
嗯,因为是刚刚下载的纯centos映像,不存在正常,运行命令进行语言包安装,两次输入 y 确认继续,直到Complete安装完成
dnf install glibc-langpack-en![]()
再次输入 locale -a 查看,安装完成
![]()
再次运行开始的命令,无报错正常运行
![]()
sudo
sudo是centos下面比较常见的一个命令,Docker映像并没有自带,需手动安装
yum -y install sudo
nodejs
设置为最新大版本nodejs源,安装nodejs
curl --silent --location https://rpm.nodesource.com/setup_16.x | bash -
sudo yum install -y nodejs
// 可选择安装yarn命令
sudo yum install yarn
测试
node -v
npm -v
输出版本号,则部署完成:
在www中npm安装所需模块
将后端项目放入docker/centos/ApolloGraphQL,cd到目录,然后安装项目依赖
cd www
npm install
启动服务器
修改服务器端口为32774
npm i nodemon -g
nodemon index.js
访问服务器
浏览器输入nas ip:端口号/graphql,访问成功