docker 是个好东西啊,这些年我一直在用,为我省去了很多麻烦。
准确来说是 docker compose 运行。好处是一个配置文件写好就可以运行起来,备份好这个配置文件以及配置文件写好的相关数据目录里面的文件即可,就算是外部数据库备份起来也还算方便。最最有用的是迁移,会非常快捷。
可视化管理面板可以使用 Dockge ,但我个人还是喜欢手动,自己在终端中操作,简单快捷,打包备份也方便。我一般是本地写配置文件后复制过去运行,这样本地就自然有一个配置文件备份了,只需要额外备份相关数据文件目录和数据库备份了。
数据库方案我是使用的 Adminer ,容器化运行,网页浏览器查看以及备份导入很方便,相比于 PHPMyAdmin 我觉得好用一点。大多数时候我们要的只是导出导入而已,这就完全够用了。
现如今很多项目都有容器化部署方案。得益于开源社区的工作,各位程序员大佬的努力,普通小白也可以很方便的搭建自用线上服务,甚至方便三五好友。十年前这是不可想象的,很多项目都不是那么容易搭建的,维护起来更是费时费力。现在,更新就行了,拉取最新的镜像跑起来就行,跟着大佬的更新一起解决问题,剩下的就是享受了。