准备
搭建可道云是参考官方的dockerhub和GitHub,所以请大家对照着dockerhub来部署学习。可道云分为数据库,本体和缓存Redis,这里就不部署Redis了,因为比较简单,只要学习本体和数据库就可以了。
安装数据库
先到可道云GitHub下载mysql-init-files里面的import.sql,放在NAS里备用
如图点击安装,名字填mariadb,点击下一步
- Container Repository填mariadb
- Container Tag填10.6
点击下一步
这里默认,点击下一步
- MYSQL_ROOT_PASSWORD kodbox
- MYSQL_DATABASE kodbox
- MYSQL_USER kodbox
MYSQL_PASSWORD kodbox
点击下一步
Target Port和端口填3306
点击下一步
hostPath选择提前下好的mysql-init-files目录
mountPath填/docker-entrypoint-initdb.d
再添加一条储存选择PVC,mountPath填/var/lib/mysql
点击下一步,ingress不用填直接下一步。
如图设置权限,后面全部默认保存等待部署。
安装可道云
再安装custom app,名称填kodbox,点击下一步
- Container Repository填 kodcloud/kodbox
- Container Tag填 latest
点击下一步
这里默认,点击下一步
- MYSQL_SERVER 填NAS IP或者mariadb-custom-app.ix-mariadb.svc.cluster.local (数据库名字必须是mariadb)
- MYSQL_DATABASE kodbox
- MYSQL_USER kodbox
- MYSQL_PASSWORD kodbox
点击下一步
- Target Port填80
- 端口随便(不要冲突)
点击下一步
- hostPath选择可道云数据挂载的位置
- mountPath填/var/www/html
点击下一步ingress根据自己需求填写,可不填
如图设置运行权限
保存等待部署即可
如果你觉得本教程对你有帮助,请随意打赏,谢谢。