很多新手听别人说Docker多好用,自己一上手被一堆概念吓跑,今天说一下新手理解Docker最直白的方式。
Docker到底是干嘛的
简单说就是把你的网站程序、需要的PHP版本、数据库、所有依赖,打包成一个集装箱,不管你换到哪个服务器上,这个集装箱搬过去,一键就能跑,不用每次重新装环境、配PHP版本、装MySQL,不会出现"我本地能跑,服务器上就报错"的问题。
新手什么时候用
个人小站,用宝塔装环境就够,别一上来就用Docker,反而复杂。等你要部署好几个项目,不同项目要用不同PHP版本,或者要迁移服务器,Docker才方便。
新手别踩的坑
别用Docker把数据存在容器里,容器一删数据就没了,数据库文件、网站文件要存在服务器本地目录,挂载到容器里,不然哪天容器删了,数据全丢。
Docker是个好工具,但是新手别为了用而用,简单的项目用宝塔足够,等碰到环境问题再学,不迟。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0