一行代码!docker小白快速搭建centos环境跑laravel~~~

先问为什么用docker
1、win环境下什么redis、队列啥的经常无法使用
2、和生产环境一致更方便
3、xampp,wampp,phpstudy啥的总是这个问题,那个问题令人头疼

docker新手入门总是搞几天搞不好,你就记住下面一句话,3分钟docker一个宝塔跑起来:


1、安装完docker以后,

如果你是win

docker run -d --restart unless-stopped --name baota -p 8888:8888 -p 22:22 -p 443:443 -p 3000:3000 -p 227:227 -p 80:80 -p 888:888 -p 3306:3306 -p 8080:8080 -v E:/BtPanel/WebRoot:/www/wwwroot -v E:/BtPanel/mysql_data:/www/server/data -v E:/BtPanel/vhost:/www/server/panel/vhost wongvio227/btpanel_php81_go_mysql57:latest

如果你是苹果,参考win的方式绑定自己的目录

解释一下:

  • baota是容器的名字,想怎么改都行
  • 一堆 p 是各种常用端口,就是把docker出来的虚拟环境的端口映射到你的电脑上,都是常用的
    • 8888 是我常用的,比如在docker里装一个centos然后跑一个宝塔
    • 443 是 https
    • 888 预留的,以后啥都可以用
    • 3306 msyql
    • 6379 redis
    • 22 ssh
  • 后面的目录是docker出来的虚拟环境的端口映射到你的电脑的目录,方便你往虚拟环境里拷贝东西,或者挂载www目录(一定要换成你自己真实的目录)

2、根据自己的环境运行完成以后,你就可以在contaniners里看到下图了:

3、启动以后,在命令行里输入bt配置一下,就可以访问到宝塔面板了,之后就是hosts改本地域名指向,然后就可以愉快的开始laravel了

4、宝塔后台地址:127.0.0.1:8888/btbtbt ,帐号 wongvio, 密码 123123(别部署到生产环境哈)

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 13
slowlyo

你都 docker 了, 直接用 laradock / sail / dnmp

doge

2年前 评论

再套了一个娃

3年前 评论
wongvio (楼主) 3年前

秀儿,相当可以 :+1:

3年前 评论

win的WSL挺不错的

3年前 评论

好家伙,层层套娃

3年前 评论
wongvio (楼主) 3年前

你都docker了,直接用laradock,

3年前 评论
wongvio (楼主) 2年前

你都 docker 了,直接用 sail

3年前 评论
wongvio (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!