文档可能有所更新,如果有网络的情况下,请访问在线版
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目录下找到相应的程序的配置文件进行修改,一般情况下不需要改动
网友评论