一行代码!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 协议》,转载必须注明作者和本文链接
再套了一个娃
秀儿,相当可以 :+1:
win的WSL挺不错的
好家伙,层层套娃
你都docker了,直接用laradock,
你都 docker 了,直接用 sail
你都 docker 了, 直接用
laradock
/sail
/dnmp
层层套娃,秀。