折腾了几天,终于搞定了飞牛云搭建本地服务器,废话不多说
首先打开docek搜索btpanel
部署容器设置端口
这个地方注意,,除了默认的宝塔访问8888端口,其他全部去掉,,然后加成你想要的web端口,比如我就加了81到99的端口,相当于可以部署19个网站,为什么要这样做,因为,重新修改宝塔端口会导致所有数据丢失,所以最好先把自己要的端口全部加上后,不要再去改了
存储选择尽量选择nas的文件夹,防止面板挂了后数据丢失
这一步好了,直接启动容器
然后通过终端
输入 bt 根据选择修改用户名和密码,默认的登录不上去,所以必须修改
然后就是宝塔的常规操作,注意几点就是
不装mysql 防止数据丢失,只装 web服务和 php java等等,,其他自己看着办
然后回到docker安装mysql
这里要注意,我要装特定版本的可以通过本地镜像来装,其他版本可以个人看着办
安装好后要环境变量添加一行MYSQL_ROOT_PASSWORD 并 设置密码 经过我测试 设置 111111居然登录不了,所以我设置成123456 居然就可以了,不知道什么原因
然后启动后通过终端链接输入以下命令登录
mysql -**oot -p
输入密码登录后分别执行以下命令,将root账户改为可以远程访问
GRANT ALL PRIVILEGES ON . TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
即可通过远程访问mysql,通过测试,,宝塔面板就算断 电重启,网站数据不会丢失,如果修改了端口导致宝塔面板数据丢失,因为设置的时候选择的是外部存储,所以也可以恢复,,mysql数据库也是 就算断 电重启,数据也不会丢失!