本帖最后由 大喵先生 于 2022-1-18 10:56 编辑
有人觉得都上docker的,没必要上宝塔了。这个的话,萝卜青菜各有所爱,有的人就是觉得宝塔方便,有的人就是觉得lnmp简单安全,各有优缺点,各有合适和不合适的。喜欢什么用什么就好了,每个人想法和需求不同,自己用得舒服就行。 好像很多人对这个感兴趣,但是实现得不多,能找到的资料也不多。 参考了一位前辈的代码,改进之后发布了新版,可通过github action一键构建宝塔面板镜像并推送至docker hub。 镜像环境可以自定义包括nginx、Apache、php、mysql、redis、memcached等软件。 镜像构建完成后,后期使用可以通过docker一键拉取运行,开箱即用,无需等待每次部署环境的漫长过程。 另一方面,通过docker部署的宝塔面板环境,可以仅作为反代使用,网站文件从外部挂载,或者反代远程or本地其他端口程序or其他容器,进一步提高安全性和便捷性。 镜像特点
具体可以参考源码实现。 代码仓库地址:https://github.com/nzzaidi/baota-docker 重要提醒:由于镜像内涉及到面板的用户名密码等敏感信息,建议各位自行修改与构建。 1.通过 docker run 运行
复制代码 2. 通过 docker-compose 运行
复制代码 |
都上docker了干嘛还要用宝塔 |
挺好的,能不能想的更远点,既然可以docker构建, 能不能跑在K8S中,做到扩容自动化? |
大佬,来安排起 |
我觉得这是脱裤子放屁 |
挺好用的 |
有的人就是习惯宝塔的图形化管理了,直观方便 |
我自己做过docker的宝塔镜像,不过现在懒了。直接不用宝塔 |
我当初也想过用docker跑宝塔,后面突然觉得我都用docker了,数据库我肯定是另外跑的,那单纯为了个nginx和php搞宝塔?还不如再拆成单独得docker跑算了 |
是这么个道理的。不过有的人就喜欢宝塔点点点几下的管理方式 |