Loading... [哔哩哔哩](https://www.bilibili.com/video/BV1QU4y1P7LL/) # 准备 搭建可道云是参考官方的[dockerhub](https://hub.docker.com/r/kodcloud/kodbox)和[GitHub](https://github.com/KodCloud-dev/docker/tree/master/compose),所以请大家对照着dockerhub来部署学习。可道云分为数据库,本体和缓存Redis,这里就不部署Redis了,因为比较简单,只要学习本体和数据库就可以了。 # 安装数据库 先到可道云GitHub下载[mysql-init-files](https://github.com/KodCloud-dev/docker/tree/master/compose/mysql-init-files)里面的import.sql,放在NAS里备用 ![image.png](https://www.truenasscale.com/usr/uploads/2021/12/2222892456.png) 如图点击安装,名字填mariadb,点击下一步 ![image.png](https://www.truenasscale.com/usr/uploads/2021/12/2615148897.png) * Container Repository填mariadb * Container Tag填10.6 点击下一步 ![image.png](https://www.truenasscale.com/usr/uploads/2021/12/3963651567.png) 这里默认,点击下一步 ![image.png](https://www.truenasscale.com/usr/uploads/2021/12/1944287403.png) * MYSQL_ROOT_PASSWORD kodbox * MYSQL_DATABASE kodbox * MYSQL_USER kodbox * MYSQL_PASSWORD kodbox 点击下一步 ![image.png](https://www.truenasscale.com/usr/uploads/2021/12/246847178.png) Target Port和端口填3306 点击下一步 ![image.png](https://www.truenasscale.com/usr/uploads/2021/12/2391327901.png) hostPath选择提前下好的mysql-init-files目录 mountPath填/docker-entrypoint-initdb.d ![image.png](https://www.truenasscale.com/usr/uploads/2021/12/523926087.png) 再添加一条储存选择PVC,mountPath填/var/lib/mysql 点击下一步,ingress不用填直接下一步。 ![image.png](https://www.truenasscale.com/usr/uploads/2021/12/2446109017.png) 如图设置权限,后面全部默认保存等待部署。 # 安装可道云 再安装custom app,名称填kodbox,点击下一步 ![image.png](https://www.truenasscale.com/usr/uploads/2021/12/1601182030.png) * Container Repository填 kodcloud/kodbox * Container Tag填 latest 点击下一步 ![image.png](https://www.truenasscale.com/usr/uploads/2021/12/4253083175.png) 这里默认,点击下一步 ![image.png](https://www.truenasscale.com/usr/uploads/2021/12/1052708156.png) * MYSQL_SERVER 填NAS IP或者mariadb-custom-app.ix-mariadb.svc.cluster.local (数据库名字必须是mariadb) * MYSQL_DATABASE kodbox * MYSQL_USER kodbox * MYSQL_PASSWORD kodbox 点击下一步 ![image.png](https://www.truenasscale.com/usr/uploads/2021/12/566999561.png) * Target Port填80 * 端口随便(不要冲突) 点击下一步 ![image.png](https://www.truenasscale.com/usr/uploads/2021/12/1059599705.png) * hostPath选择可道云数据挂载的位置 * mountPath填/var/www/html 点击下一步ingress根据自己需求填写,可不填 ![image.png](https://www.truenasscale.com/usr/uploads/2021/12/857286693.png) 如图设置运行权限 保存等待部署即可 **如果你觉得本教程对你有帮助,请随意打赏,谢谢。** 最后修改:2021 年 12 月 18 日 © 允许付费转载 打赏 赞赏作者 支付宝微信 赞 1 感谢您的支持