美文网首页
kakashine 系统安装部署linux版(centos、ub

kakashine 系统安装部署linux版(centos、ub

作者: Renew全栈工程师 | 来源:发表于2023-02-28 10:36 被阅读0次

文档可能有所更新,如果有网络的情况下,请访问在线版

https://www.jianshu.com/p/d8ca582e7fbd

一、安装docker(能访问外网的情况下,如果不能访问外网,请提前下载docker安装包进行安装)

⚠️警告:确保在root用户下执行操作

1.centos:
yum update -y && yum install docker -y && yum install unzip -y
2.ubuntu:
apt-get update -y && apt-get update -y && apt-get install docker -y && apt-get  install unzip -y

二、安装kakashine 系统docker镜像

1.解压kakashine-docker.zip压缩包文件:
unzip kakashine-docker.zip
2.进入解压后文件夹的install目录:
cd kakashine-docker/install
3.docker安装镜像(以下二选一):
docker load < kakashine-system-x86.tar.gz
# 这种模式需要docker 能访问外网
docker build -f ./Dockerfile -t kakashine-system-x86 .
4.查看docker镜像:
docker images

确保存在 kakashine-system-x86 镜像

三、初始化系统

1.进入到system目录:
cd ../system && rm -rf ./mysql/data/
2.初始化mysql数据库:
./mysql_init.sh

初始化完毕后mysql的root 默认密码为 mysql@yx

3.配置docker端口映射:
// kakashine docker 默认映射以下端口
8080:80 
443:443 
6379:6379 
3306:3306 
1883:1883

如果以上端口跟本地某些服务冲突了,请修改system目录下 ports.txt 文件
格式为
-p 本地端口:docker端口

四、启动项目

1.确保当前在system目录下
./start.sh
2.查看docker正在运行的容器
docker ps
3.停止并且移除容器

通过docker ps先找到当前启动的容器id,如果找不到,请通过docker ps -a 命令找已经停止的容器id

docker stop 容器id && docker rm 容器id

或者通过一下命令移除全部docker 暂停或者正在运行的容器

docker stop $(docker ps -aq) && docker rm $(docker ps -aq)
3.重启项目
# 不建议使用这种方式重启,不确定遇到啥问题
# 建议先停止并且移除容器(第二步),然后再通过start.sh 脚本来进行启动(第一步)
docker restart 容器id

五.修改项目配置

在system目录下找到相应的程序的配置文件进行修改,一般情况下不需要改动

相关文章

网友评论

      本文标题:kakashine 系统安装部署linux版(centos、ub

      本文链接:https://www.haomeiwen.com/subject/jdqlldtx.html